class NicoAPI::Parser::TagSearch
Public Class Methods
new()
click to toggle source
# File lib/nicoapi/parser/tag_search.rb, line 9 def initialize @parser = Nori.new end
Public Instance Methods
items()
click to toggle source
# File lib/nicoapi/parser/tag_search.rb, line 21 def items @items end
last_build_date()
click to toggle source
# File lib/nicoapi/parser/tag_search.rb, line 33 def last_build_date Time.parse @object["lastBuildDate"] end
parse(xml)
click to toggle source
# File lib/nicoapi/parser/tag_search.rb, line 13 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/nicoapi/parser/tag_search.rb, line 29 def publish_date Time.parse @object["pubDate"] end
tag()
click to toggle source
# File lib/nicoapi/parser/tag_search.rb, line 25 def tag @object["title"].scan(/(?<=タグ\s).+(?=\‐ニコニコ動画)/)[0].split(' ') end