Sha256: a5c00b45eac75234850efb0a06e26a86cb6baab4c7b68ca0d9824c51506fce68

Contents?: true

Size: 681 Bytes

Versions: 1

Compression:

Stored size: 681 Bytes

Contents

require "nicoquery/version"
require "nicoquery/crawler/tag_search"
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

1 entries across 1 versions & 1 rubygems

Version Path
nicoquery-0.1.1 lib/nicoquery.rb