Sha256: 6b3d2b67cbddac486f748f38db8e85fa345a4ea08650071aa934a80d2478d675

Contents?: true

Size: 723 Bytes

Versions: 18

Compression:

Stored size: 723 Bytes

Contents

require "nicoquery/version"
require "nicoquery/crawler/tag_search"
require "nicoquery/crawler/bulk_scraping"
require "nicoquery/object/mylist"
require "nicoquery/object/movie"


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

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

  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

  module_function :tag_search
  module_function :mylist
  module_function :movie
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
nicoquery-0.1.8.11 lib/nicoquery.rb
nicoquery-0.1.8.10 lib/nicoquery.rb
nicoquery-0.1.8.9 lib/nicoquery.rb
nicoquery-0.1.8.8 lib/nicoquery.rb
nicoquery-0.1.8.7 lib/nicoquery.rb
nicoquery-0.1.8.6 lib/nicoquery.rb
nicoquery-0.1.8.5 lib/nicoquery.rb
nicoquery-0.1.8.4 lib/nicoquery.rb
nicoquery-0.1.8.3 lib/nicoquery.rb
nicoquery-0.1.8.2 lib/nicoquery.rb
nicoquery-0.1.8 lib/nicoquery.rb
nicoquery-0.1.7 lib/nicoquery.rb
nicoquery-0.1.6.1 lib/nicoquery.rb
nicoquery-0.1.6 lib/nicoquery.rb
nicoquery-0.1.5 lib/nicoquery.rb
nicoquery-0.1.4 lib/nicoquery.rb
nicoquery-0.1.3 lib/nicoquery.rb
nicoquery-0.1.2 lib/nicoquery.rb