class ErrorappNotifier::RackFailureData
Public Class Methods
new(exception, environment, request)
click to toggle source
Calls superclass method
ErrorappNotifier::FailureData::new
# File lib/errorapp_notifier/rack_failure_data.rb, line 3 def initialize(exception, environment, request) super(exception) @environment = environment @request = request end
Private Instance Methods
extra_stuff()
click to toggle source
# File lib/errorapp_notifier/rack_failure_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 => Sanitizer.sanitize_session(@request) } } end
framework()
click to toggle source
# File lib/errorapp_notifier/rack_failure_data.rb, line 11 def framework 'rack' end