Class: Appsignal::Loaders::SinatraLoader
- Inherits:
-
Loader
show all
- Defined in:
- lib/appsignal/loaders/sinatra.rb
Instance Method Summary
collapse
Methods inherited from Loader
register, #register_config_defaults
Instance Method Details
8
9
10
11
12
13
14
|
# File 'lib/appsignal/loaders/sinatra.rb', line 8
def on_load
app_settings = ::Sinatra::Application.settings
register_config_defaults(
:root_path => app_settings.root,
:env => app_settings.environment
)
end
|
16
17
18
19
20
21
|
# File 'lib/appsignal/loaders/sinatra.rb', line 16
def on_start
require "appsignal/rack/sinatra_instrumentation"
::Sinatra::Base.use(Appsignal::Rack::EventMiddleware)
::Sinatra::Base.use(Appsignal::Rack::SinatraBaseInstrumentation)
end
|