Module: Datadog::Contrib::Resque::Job

Defined in:
lib/ddtrace/contrib/resque/resque_job.rb

Overview

Automatically configures jobs with ResqueJob plugin.

Instance Method Summary collapse

Instance Method Details

#performObject



13
14
15
16
17
18
19
20
# File 'lib/ddtrace/contrib/resque/resque_job.rb', line 13

def perform
  if Datadog.configuration[:resque][:workers].nil?
    job = payload_class
    job.extend(Datadog::Contrib::Resque::ResqueJob) unless job.is_a? Datadog::Contrib::Resque::ResqueJob
  end
ensure
  super
end