Sha256: 2a111c135cdc5d094c5ed31fd0551bc81d7668a36cc18c59cd86d5a1af6a183d
Contents?: true
Size: 668 Bytes
Versions: 10
Compression:
Stored size: 668 Bytes
Contents
module BrowseEverything class Browser attr_reader :providers def initialize(opts = {}) url_options = {} if opts.has_key?(:url_options) url_options = opts.delete(:url_options) else url_options = opts opts = BrowseEverything.config end @providers = {} opts.each_pair do |driver,config| begin driver_klass = BrowseEverything::Driver.const_get(driver.to_s.camelize.to_sym) @providers[driver] = driver_klass.new(config.merge(url_options: url_options)) rescue Rails.logger.warn "Unknown provider: #{driver.to_s}" end end end end end
Version data entries
10 entries across 10 versions & 1 rubygems