Sha256: 6e816e0fc7f61caa307cb29f4fe3da543b2f9c7b3876d817cfe7e1651cfa887c

Contents?: true

Size: 462 Bytes

Versions: 7

Compression:

Stored size: 462 Bytes

Contents

require 'capybara/mechanize/browser'

class Capybara::Mechanize::Driver < Capybara::RackTest::Driver
  
  def initialize(app = nil, options = {})
    if !app && !Capybara.app_host
      raise ArgumentError, "You have to set at least Capybara.app_host or Capybara.app"
    end

    @app, @options = app, options
  end

  def remote?(url)
    browser.remote?(url)
  end
  
  def browser
    @browser ||= Capybara::Mechanize::Browser.new(app, options)
  end
  
end

Version data entries

7 entries across 7 versions & 3 rubygems

Version Path
bbc-capybara-mechanize-0.3.3 lib/capybara/mechanize/driver.rb
bbc-capybara-mechanize-0.3.2 lib/capybara/mechanize/driver.rb
bbc-capybara-mechanize-0.3.1 lib/capybara/mechanize/driver.rb
bbc-capybara-mechanize-with-proxy-0.3.0.rc0 lib/capybara/mechanize/driver.rb
bbc-capybara-mechanize-0.3.0.rc0 lib/capybara/mechanize/driver.rb
capybara-mechanize-0.3.0.rc2 lib/capybara/mechanize/driver.rb
capybara-mechanize-0.3.0.rc1 lib/capybara/mechanize/driver.rb