Sha256: 0f5762d3a08e670fa3b1ce5bb5901b6d226867dc34c155de17289af06ed45e09
Contents?: true
Size: 651 Bytes
Versions: 1
Compression:
Stored size: 651 Bytes
Contents
require 'active_support/core_ext/hash/keys' require 'active_support/inflector' require 'crawler/api' require 'crawler/base' require 'crawler/cinema/duration' require 'crawler/cinema/entries' require 'crawler/cinema/provider' module Crawler class Cinema include Base def self.add_provider(provider_name, options = {}) options.assert_valid_keys :insert_at Provider::PROVIDERS.insert(options[:insert_at] || -1, provider_name) end def self.providers Provider.new end def self.cinemas Provider::Entries.new(:cinemas) end def self.movies Provider::Entries.new(:movies) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
crawler-cinema-core-0.1.1 | lib/crawler/cinema.rb |