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