In Files

Webrat

Constants

VERSION

Public Class Methods

adapter_class() click to toggle source
# File lib/webrat/core/session.rb, line 23
def self.adapter_class
  case Webrat.configuration.mode
  when :rails
    RailsAdapter
  when :merb
    MerbAdapter
  when :rack
    RackAdapter
  when :rack_test
    warn("The :rack_test mode is deprecated. Please use :rack instead")
    require "webrat/rack"
    RackAdapter
  when :sinatra
    warn("The :sinatra mode is deprecated. Please use :rack instead")
    SinatraAdapter
  when :mechanize
    MechanizeAdapter
  else
    raise WebratError.new(Unknown Webrat mode: #{Webrat.configuration.mode.inspect}Please ensure you have a Webrat configuration block that specifies a modein your test_helper.rb, spec_helper.rb, or env.rb (for Cucumber).This configure block supercedes the need to require "webrat/<framework>".For example:  Webrat.configure do |config|    config.mode = :rails  end)
  end
end
configure(configuration = Webrat.configuration) click to toggle source

Configures Webrat. If this is not done, Webrat will be created with all of the default settings.

# File lib/webrat/core/configuration.rb, line 8
def self.configure(configuration = Webrat.configuration)
  yield configuration if block_given?
  @@configuration = configuration
end
session_class() click to toggle source
# File lib/webrat/core/session.rb, line 15
def self.session_class
  if Webrat.configuration.mode == :selenium
    SeleniumSession
  else
    Session
  end
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.