Sha256: 7a4d30d1ced5baa3b1bc7dc07ab5571e40944fcf53e6b0e4ea73253d517ab924

Contents?: true

Size: 454 Bytes

Versions: 8

Compression:

Stored size: 454 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 & 3 rubygems

Version Path
bbc-capybara-mechanize-0.4.5 lib/capybara/mechanize/driver.rb
frameworks-capybara-0.2.0.rc6 vendor/bundle/ruby/1.8/gems/capybara-mechanize-0.3.0/lib/capybara/mechanize/driver.rb
frameworks-capybara-0.2.0.rc5 vendor/bundle/ruby/1.8/gems/capybara-mechanize-0.3.0/lib/capybara/mechanize/driver.rb
frameworks-capybara-0.2.0.rc4 vendor/bundle/ruby/1.8/gems/capybara-mechanize-0.3.0/lib/capybara/mechanize/driver.rb
frameworks-capybara-0.2.0.rc3 vendor/bundle/ruby/1.8/gems/capybara-mechanize-0.3.0/lib/capybara/mechanize/driver.rb
frameworks-capybara-0.2.0.rc2 vendor/bundle/ruby/1.8/gems/capybara-mechanize-0.3.0/lib/capybara/mechanize/driver.rb
capybara-mechanize-0.3.0 lib/capybara/mechanize/driver.rb
capybara-mechanize-0.3.0.rc3 lib/capybara/mechanize/driver.rb