Sha256: 7380ac533525052ffdcbebc509f40c1a2858389761cd9c57a4ff2dd4e9778bf7

Contents?: true

Size: 280 Bytes

Versions: 4

Compression:

Stored size: 280 Bytes

Contents

require "webrat/rack"

module Webrat
  class SinatraAdapter < RackAdapter
    def initialize(context)
      app = context.respond_to?(:app) ? context.app : Sinatra::Application

      super(Rack::Test::Session.new(Rack::MockSession.new(app, "www.example.com")))
    end
  end
end

Version data entries

4 entries across 4 versions & 3 rubygems

Version Path
dstrelau-webrat-0.5.1 lib/webrat/sinatra.rb
emipair-webrat-0.5.3 lib/webrat/sinatra.rb
webrat-0.5.3 lib/webrat/sinatra.rb
webrat-0.5.1 lib/webrat/sinatra.rb