module Datadog::Contrib::Sinatra::Patcher
Patcher
enables patching of 'sinatra' module.
Public Instance Methods
patch()
click to toggle source
# File lib/ddtrace/contrib/sinatra/patcher.rb, line 16 def patch require 'ddtrace/contrib/sinatra/tracer' register_tracer end
register_tracer()
click to toggle source
# File lib/ddtrace/contrib/sinatra/patcher.rb, line 21 def register_tracer ::Sinatra.send(:register, Datadog::Contrib::Sinatra::Tracer) ::Sinatra::Base.send(:prepend, Sinatra::Tracer::Base) end
target_version()
click to toggle source
# File lib/ddtrace/contrib/sinatra/patcher.rb, line 12 def target_version Integration.version end