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 23
def add_instrumentation(klass)
  klass.plugins << Plugin
end
patch() click to toggle source
# File lib/ddtrace/contrib/delayed_job/patcher.rb, line 18
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 14
def target_version
  Integration.version
end