module Datadog::Contrib::DelayedJob::Patcher

Patcher enables patching of 'delayed_job' module.

Public Instance Methods

add_instrumentation(klass) click to toggle source
# File lib/ddtrace/contrib/delayed_job/patcher.rb, line 22
def add_instrumentation(klass)
  klass.plugins << Plugin
end
patch() click to toggle source
# File lib/ddtrace/contrib/delayed_job/patcher.rb, line 17
def patch
  require 'ddtrace/contrib/delayed_job/plugin'
  add_instrumentation(::Delayed::Worker)
end
target_version() click to toggle source
# File lib/ddtrace/contrib/delayed_job/patcher.rb, line 13
def target_version
  Integration.version
end