module Datadog::Contrib::Qless::Patcher

Patcher enables patching of 'qless' module.

Public Instance Methods

get_option(option) click to toggle source
# File lib/ddtrace/contrib/qless/patcher.rb, line 29
def get_option(option)
  Datadog.configuration[:qless].get_option(option)
end
patch() click to toggle source
# File lib/ddtrace/contrib/qless/patcher.rb, line 19
def patch
  require_relative 'qless_job'
  require_relative 'tracer_cleaner'

  # Instrument all Qless Workers
  # These are executed in inverse order of listing here
  ::Qless::Workers::BaseWorker.include(QlessJob)
  ::Qless::Workers::BaseWorker.include(TracerCleaner)
end
target_version() click to toggle source
# File lib/ddtrace/contrib/qless/patcher.rb, line 15
def target_version
  Integration.version
end