class OpenTelemetry::Instrumentation::ActionPack::Instrumentation
The Instrumentation
class contains logic to detect and install the ActionPack
instrumentation
Constants
- MINIMUM_VERSION
Private Instance Methods
gem_version()
click to toggle source
# File lib/opentelemetry/instrumentation/action_pack/instrumentation.rb, line 32 def gem_version Gem.loaded_specs['actionpack'].version end
patch()
click to toggle source
# File lib/opentelemetry/instrumentation/action_pack/instrumentation.rb, line 36 def patch ::ActionController::Metal.prepend(Patches::ActionController::Metal) end
require_dependencies()
click to toggle source
# File lib/opentelemetry/instrumentation/action_pack/instrumentation.rb, line 40 def require_dependencies require_relative 'patches/action_controller/metal' end
require_railtie()
click to toggle source
# File lib/opentelemetry/instrumentation/action_pack/instrumentation.rb, line 44 def require_railtie require_relative 'railtie' end