Class: RspecApiDocumentation::RackTestClient

Inherits:
ClientBase
  • Object
show all
Defined in:
lib/rspec_api_documentation/rack_test_client.rb

Instance Attribute Summary

Attributes inherited from ClientBase

#context, #options

Instance Method Summary collapse

Methods inherited from ClientBase

#delete, #get, #head, #patch, #post, #put, #response_status

Instance Method Details

#query_stringObject



15
16
17
# File 'lib/rspec_api_documentation/rack_test_client.rb', line 15

def query_string
  last_request.env["QUERY_STRING"]
end

#request_content_typeObject



27
28
29
# File 'lib/rspec_api_documentation/rack_test_client.rb', line 27

def request_content_type
  last_request.content_type
end

#request_headersObject



7
8
9
# File 'lib/rspec_api_documentation/rack_test_client.rb', line 7

def request_headers
  env_to_headers(last_request.env)
end

#response_bodyObject



23
24
25
# File 'lib/rspec_api_documentation/rack_test_client.rb', line 23

def response_body
  last_response.body
end

#response_content_typeObject



31
32
33
# File 'lib/rspec_api_documentation/rack_test_client.rb', line 31

def response_content_type
  last_response.content_type
end

#response_headersObject



11
12
13
# File 'lib/rspec_api_documentation/rack_test_client.rb', line 11

def response_headers
  last_response.headers
end

#statusObject



19
20
21
# File 'lib/rspec_api_documentation/rack_test_client.rb', line 19

def status
  last_response.status
end