Class: Appsignal::Loaders::PadrinoLoader
- Defined in:
- lib/appsignal/loaders/padrino.rb
Defined Under Namespace
Modules: PadrinoIntegration
Instance Method Summary collapse
Methods inherited from Loader
register, #register_config_defaults
Instance Method Details
#on_load ⇒ Object
8 9 10 11 12 13 |
# File 'lib/appsignal/loaders/padrino.rb', line 8 def on_load register_config_defaults( :root_path => Padrino.mounted_root, :env => Padrino.env ) end |
#on_start ⇒ Object
15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/appsignal/loaders/padrino.rb', line 15 def on_start require "appsignal/rack/sinatra_instrumentation" Padrino::Application.prepend(Appsignal::Loaders::PadrinoLoader::PadrinoIntegration) Padrino.before_load do Padrino.use Appsignal::Rack::EventMiddleware Padrino.use Appsignal::Rack::SinatraBaseInstrumentation, :instrument_event_name => "process_action.padrino" end end |