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