Sha256: 9095d0504fb9fcbb1b32a0c48ad7355dd1cdcd6d6ff4ab1132b637da07622f04

Contents?: true

Size: 451 Bytes

Versions: 2

Compression:

Stored size: 451 Bytes

Contents

require "rack/test"

module Webrat
  class RackAdapter
    extend Forwardable

    attr :session
    def_delegators :@session, :get, :post, :put, :delete

    def initialize(session) #:nodoc:
      @session = session
    end

    def response_body
      response.body
    end

    def response_code
      response.status
    end

    def response_headers
      response.headers
    end

    def response
      @session.last_response
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
indirect-webrat-0.7.5 lib/webrat/adapters/rack.rb
indirect-webrat-0.7.4 lib/webrat/adapters/rack.rb