Class: Qu::Failure::Airbrake
- Inherits:
-
Object
- Object
- Qu::Failure::Airbrake
- Extended by:
- Logger
- Defined in:
- lib/qu/failure/airbrake.rb
Class Method Summary collapse
Class Method Details
.create(job, exception) ⇒ Object
8 9 10 11 |
# File 'lib/qu/failure/airbrake.rb', line 8 def self.create(job, exception) logger.debug "Reporting error to Airbrake" ::Airbrake.notify_or_ignore(exception, extra_stuff(job)) end |
.extra_stuff(job) ⇒ Object
13 14 15 16 17 18 19 20 21 22 |
# File 'lib/qu/failure/airbrake.rb', line 13 def self.extra_stuff job { :parameters => { :id => job.id, :queue => job.queue, :args => job.args, :class => job.klass.to_s } } end |