class NicoQuery::Object::TagSearch

Attributes

movies[RW]

Public Class Methods

new(tag: tag, sort: sort, order: order, page: page) click to toggle source
# File lib/nicoquery/object/tag_search.rb, line 23
def initialize(tag: tag, sort: sort, order: order, page: page)
  @movies = []
  response = (NicoQuery::Api::TagSearchRss.new(tag: tag, sort: sort, order: order, page: page)).get
  @hash = NicoQuery::ObjectMapper::TagSearchRss.new response[:body]

  @hash.items.map do |item|
    movie = NicoQuery::Object::Movie.new item.video_id
    movie.set_tag_search_rss_source item
    @movies.push movie
  end
end