module Airbrake::Resque::Job
Measures elapsed time of a job and notifies Airbrake
of the execution status.
@since v9.6.0
Public Instance Methods
perform()
click to toggle source
Calls superclass method
# File lib/airbrake/resque.rb, line 40 def perform timing = Airbrake::Benchmark.measure do super end rescue StandardError => exception Airbrake.notify_queue_sync( queue: payload['class'], error_count: 1, timing: 0.01, ) raise exception else Airbrake.notify_queue_sync( queue: payload['class'], error_count: 0, timing: timing, ) end