class RspecApiDocumentation::TestServer
Attributes
request_body[R]
request_headers[R]
request_method[R]
Public Instance Methods
call(env)
click to toggle source
# File lib/rspec_api_documentation/test_server.rb, line 9 def call(env) input = env["rack.input"] input.rewind @request_method = env["REQUEST_METHOD"] @request_headers = env_to_headers(env) @request_body = input.read request_metadata = {} request_metadata[:request_method] = @request_method request_metadata[:request_path] = env["PATH_INFO"] request_metadata[:request_body] = @request_body request_metadata[:request_headers] = @request_headers metadata[:requests] ||= [] metadata[:requests] << request_metadata return [200, {}, [""]] end