Sha256: 3177e4e077e1d8202e284beff28625353332a6fe80e901e2987aa5fc0e46302b

Contents?: true

Size: 421 Bytes

Versions: 88

Compression:

Stored size: 421 Bytes

Contents

require 'appsignal'
require 'appsignal/rack/sinatra_instrumentation'

Appsignal.logger.info("Loading Sinatra (#{Sinatra::VERSION}) integration")

app_settings = ::Sinatra::Application.settings
Appsignal.config = Appsignal::Config.new(
  app_settings.root,
  app_settings.environment
)

Appsignal.start_logger
Appsignal.start

if Appsignal.active?
  ::Sinatra::Application.use(Appsignal::Rack::SinatraInstrumentation)
end

Version data entries

88 entries across 88 versions & 1 rubygems

Version Path
appsignal-1.2.5 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.4 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.4.beta.4 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.4.beta.3 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.4.beta.2 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.4.beta.1 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.3 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.3.beta.3 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.3.beta.2 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.3.beta.1 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.2 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.1 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.1.beta.3 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.1.beta.2 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.1.beta.1 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.0 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.0.beta.1 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.0.alpha.6 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.0.alpha.5 lib/appsignal/integrations/sinatra.rb
appsignal-1.2.0.alpha.4 lib/appsignal/integrations/sinatra.rb