Method: Exceptional::RackExceptionData#extra_stuff

Defined in:
lib/exceptional/rack_exception_data.rb

#extra_stuffObject



15
16
17
18
19
20
21
22
23
24
25
26
27
# File 'lib/exceptional/rack_exception_data.rb', line 15

def extra_stuff
  return {} if @request.nil?
  {
    'request' => {
      'url' => "#{@request.url}",                       
      'parameters' => @request.params,
      'request_method' => @request.request_method.to_s,
      'remote_ip' => @request.ip,
      'headers' => extract_http_headers(@environment),
      'session' => self.class.sanitize_session(@request)
    }
  }
end