teamcapybara--capybara/lib/webcat.rb

37 lines
591 B
Ruby

module Webcat
class << self
attr_accessor :debug
def log(message)
puts message if debug
end
end
class Session
attr_reader :mode, :app
def initialize(mode, app)
@mode = mode
@app = app
end
def driver
@driver ||= Webcat::Driver::RackTest.new(app)
end
def get(path)
driver.get(path)
end
def body
driver.response.body
end
end
autoload :Server, 'webcat/server'
module Driver
autoload :RackTest, 'webcat/rack_test_driver'
autoload :Culerity, 'webcat/culerity_driver'
end
end