Sha256: 8ac8d24cf9dbe771b0c9801a4873ae83efcb2c5038edf8530f1e67953e0c012a
Contents?: true
Size: 545 Bytes
Versions: 2
Compression:
Stored size: 545 Bytes
Contents
module DispatchRider # This is the default error handler for dispatch rider. # It simply re-raises the exception. module DefaultErrorHandler def self.call(message, exception) raise exception end end # This error handler integrates with airbrake.io, i # sending the mesage and environment details. module AirbrakeErrorHandler def self.call(message, exception) Airbrake.notify(exception, controller: "DispatchRider", action: message.subject, parameters: message.attributes, cgi_data: ENV) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
dispatch-rider-0.1.1.1 | lib/dispatch-rider/error_handlers.rb |
dispatch-rider-0.1.0 | lib/dispatch-rider/error_handlers.rb |