module Datadog::Contrib::Dalli::Patcher
Patcher
enables patching of 'dalli' module.
Public Instance Methods
add_pin!()
click to toggle source
DEPRECATED: Only kept for users still using `Dalli.datadog_pin` to configure.
Replaced by configuration API, i.e. `c.use :dalli`.
# File lib/ddtrace/contrib/dalli/patcher.rb, line 26 def add_pin! DeprecatedPin .new( get_option(:service_name), app: Ext::APP, app_type: Datadog::Ext::AppTypes::CACHE, tracer: -> { get_option(:tracer) } ).onto(::Dalli) end
get_option(option)
click to toggle source
# File lib/ddtrace/contrib/dalli/patcher.rb, line 36 def get_option(option) Datadog.configuration[:dalli].get_option(option) end
patch()
click to toggle source
# File lib/ddtrace/contrib/dalli/patcher.rb, line 19 def patch add_pin! ::Dalli::Server.send(:include, Instrumentation) end
target_version()
click to toggle source
# File lib/ddtrace/contrib/dalli/patcher.rb, line 15 def target_version Integration.version end