class NicoQuery::Parser::TagSearch
Public Class Methods
new()
click to toggle source
# File lib/nicoquery/parser/tag_search.rb, line 8 def initialize @parser = Nori.new end
Public Instance Methods
items()
click to toggle source
# File lib/nicoquery/parser/tag_search.rb, line 20 def items @items end
last_build_date()
click to toggle source
# File lib/nicoquery/parser/tag_search.rb, line 32 def last_build_date Time.parse @object["lastBuildDate"] end
parse(xml)
click to toggle source
# File lib/nicoquery/parser/tag_search.rb, line 12 def parse(xml) @object = (@parser.parse xml)["rss"]["channel"] @items = @object["item"].map do |item_object| Item.new item_object end end
publish_date()
click to toggle source
# File lib/nicoquery/parser/tag_search.rb, line 28 def publish_date Time.parse @object["pubDate"] end
tag()
click to toggle source
# File lib/nicoquery/parser/tag_search.rb, line 24 def tag @object["title"].scan(/(?<=タグ\s).+(?=\‐ニコニコ動画)/)[0].split(' ') end