Module: RailsFail

Defined in:
lib/fucking_fail.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



78
79
80
# File 'lib/fucking_fail.rb', line 78

def self.included base
  base.instance_eval { alias_method_chain :rescue_action, :fucking_fail }
end

Instance Method Details

#rescue_action_with_fucking_fail(exception) ⇒ Object



82
83
84
85
86
# File 'lib/fucking_fail.rb', line 82

def rescue_action_with_fucking_fail exception
  request.env['rack.fucking_fail'].deliver exception, :params => params.inspect, :ip_address => request.ip,
                                                      :source => request.url
  rescue_action_without_fucking_fail exception
end