Sha256: e1ab47e067e0006b8c671d0f32a1ccd748c07ae86c7e07590575986b49de2412

Contents?: true

Size: 901 Bytes

Versions: 6

Compression:

Stored size: 901 Bytes

Contents

require "selenium-webdriver"

require "capybara"
require "capybara/dsl"
require "capybara/poltergeist"

require "agents"

require "browsed/version"

require "browsed/constants"
require "browsed/errors"
require "browsed/configuration"

require "browsed/manager"

require "browsed/proxies/chrome/proxy_authentication"
require "browsed/proxies/proxy_chain"

require "browsed/proxies"
require "browsed/browser"
require "browsed/phantomjs"
require "browsed/firefox"
require "browsed/chrome"
require "browsed/client"

if !Hash.instance_methods(false).include?(:symbolize_keys)
  require "browsed/extensions/hash"
end

module Browsed
  
  class << self
    attr_writer :configuration
  end

  def self.configuration
    @configuration ||= ::Browsed::Configuration.new
  end

  def self.reset
    @configuration = ::Browsed::Configuration.new
  end

  def self.configure
    yield(configuration)
  end
  
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
browsed-0.3.1 lib/browsed.rb
browsed-0.3.0 lib/browsed.rb
browsed-0.2.9 lib/browsed.rb
browsed-0.2.8 lib/browsed.rb
browsed-0.2.7 lib/browsed.rb
browsed-0.2.6 lib/browsed.rb