Sha256: 4f7031db881773c9ba78aa5bed78e2d0d12b1e1196d91b168afaee8c099070fa

Contents?: true

Size: 453 Bytes

Versions: 8

Compression:

Stored size: 453 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(self)
  end
  
end

Version data entries

8 entries across 8 versions & 2 rubygems

Version Path
bbc-capybara-mechanize-0.4.2 lib/capybara/mechanize/driver.rb
bbc-capybara-mechanize-0.4.1 lib/capybara/mechanize/driver.rb
bbc-capybara-mechanize-0.4 lib/capybara/mechanize/driver.rb
bbc-capybara-mechanize-0.3.8 lib/capybara/mechanize/driver.rb
bbc-capybara-mechanize-0.3.6 lib/capybara/mechanize/driver.rb
bbc-capybara-mechanize-with-proxy-0.3.1 lib/capybara/mechanize/driver.rb
bbc-capybara-mechanize-0.3.5 lib/capybara/mechanize/driver.rb
bbc-capybara-mechanize-0.3.4 lib/capybara/mechanize/driver.rb