Module: NicoQuery

Defined in:
lib/nicoquery.rb,
lib/nicoquery/version.rb,
lib/nicoquery/api/base.rb,
lib/nicoquery/object/movie.rb,
lib/nicoquery/object/mylist.rb,
lib/nicoquery/api/mylist_rss.rb,
lib/nicoquery/api/video_array.rb,
lib/nicoquery/api/getthumbinfo.rb,
lib/nicoquery/object/tag_search.rb,
lib/nicoquery/api/tag_search_rss.rb,
lib/nicoquery/crawler/tag_search.rb,
lib/nicoquery/crawler/bulk_scraping.rb,
lib/nicoquery/object_mapper/mylist_rss.rb,
lib/nicoquery/object_mapper/description.rb,
lib/nicoquery/object_mapper/video_array.rb,
lib/nicoquery/object_mapper/getthumbinfo.rb,
lib/nicoquery/object_mapper/tag_search_rss.rb

Defined Under Namespace

Modules: Api, Crawler, Object, ObjectMapper

Constant Summary collapse

VERSION =
"0.1.8.11"

Class Method Summary collapse

Class Method Details

.movie(args) ⇒ Object



17
18
19
20
21
22
23
24
25
# File 'lib/nicoquery.rb', line 17

def movie(args)
  if args.is_a? Array
    array = []
    NicoQuery::Crawler::BulkScraping.execute(args) {|movie| array << movie }
    array
  else
    NicoQuery::Object::Movie.new args
  end
end

.mylist(mylist_id) ⇒ Object



13
14
15
# File 'lib/nicoquery.rb', line 13

def mylist(mylist_id)
  NicoQuery::Object::Mylist.new mylist_id
end

.tag_search(tag: tag, sort: sort, order: order, &block) ⇒ Object



9
10
11
# File 'lib/nicoquery.rb', line 9

def tag_search(tag: tag, sort: sort, order: order, &block)
  NicoQuery::Crawler::TagSearch.execute(tag: tag, sort: sort, order: order, &block)
end