Module: Appsignal::Loaders::HanamiLoader::HanamiIntegration

Defined in:
lib/appsignal/loaders/hanami.rb

Overview

Legacy instrumentation to set the action name in Hanami apps older than Hanami 2.2

Instance Method Summary collapse

Instance Method Details

#call(env) ⇒ Object



34
35
36
37
38
39
40
# File 'lib/appsignal/loaders/hanami.rb', line 34

def call(env)
  super
ensure
  transaction = env[::Appsignal::Rack::APPSIGNAL_TRANSACTION]

  transaction&.set_action_if_nil(self.class.name)
end