lib/nicoquery/object_mapper/getthumbinfo.rb in nicoquery-0.0.3 vs lib/nicoquery/object_mapper/getthumbinfo.rb in nicoquery-0.1.0

- old
+ new

@@ -1,6 +1,7 @@ require "nori" +require "nicoquery/object_mapper/description" module NicoQuery module ObjectMapper class GetThumbInfo @@ -109,38 +110,9 @@ else false end { text: text, lock: lock } - end - - class Description - attr_reader :raw_text - - def initialize(raw_text) - @raw_text = raw_text.to_s - end - - def text - @raw_text - end - - def movie_references - # is this the high road? - text.scan(/((sm|nm)\d{1,})/).map {|e| e[0]} - end - - def mylist_references - text.scan(/(?<=mylist\/)\d{1,}/).map(&:to_i) - end - - def community_references - text.scan(/co\d{1,}/) - end - - def seiga_references - text.scan(/im\d{1,}/) - end end end end end \ No newline at end of file