class BlueprintAgreement::RequestBuilder::RackTestRequest

Public Class Methods

new(context) click to toggle source
# File lib/blueprint_agreement/request_builder.rb, line 27
def initialize(context)
  @context = context
end

Public Instance Methods

body() click to toggle source
# File lib/blueprint_agreement/request_builder.rb, line 31
def body
  @body ||= request.body.read
end
content_type() click to toggle source
# File lib/blueprint_agreement/request_builder.rb, line 35
def content_type
  request.content_type
end
fullpath() click to toggle source
# File lib/blueprint_agreement/request_builder.rb, line 43
def fullpath
  request.fullpath
end
headers() click to toggle source
# File lib/blueprint_agreement/request_builder.rb, line 47
def headers
  @context.rack_test_session.instance_variable_get(:@headers)
end
request() click to toggle source
# File lib/blueprint_agreement/request_builder.rb, line 51
def request
  @context.last_request
end
request_method() click to toggle source
# File lib/blueprint_agreement/request_builder.rb, line 39
def request_method
  request.request_method
end