Module: RailsFail

Defined in:
lib/fucking_fail.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.included(base) ⇒ Object



76
77
78
# File 'lib/fucking_fail.rb', line 76

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



80
81
82
83
84
# File 'lib/fucking_fail.rb', line 80

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