Sha256: a698c279e8275dd095b04f91cbb65c30eb3fde18cef31b2314dae3cec26d2e56
Contents?: true
Size: 575 Bytes
Versions: 6
Compression:
Stored size: 575 Bytes
Contents
# frozen_string_literal: true require "appsignal" require "appsignal/rack/sinatra_instrumentation" Appsignal.internal_logger.debug("Loading Sinatra (#{Sinatra::VERSION}) integration") unless Appsignal.active? app_settings = ::Sinatra::Application.settings Appsignal.config = Appsignal::Config.new( app_settings.root || Dir.pwd, app_settings.environment ) Appsignal.start end if Appsignal.active? ::Sinatra::Base.use( ::Rack::Events, [Appsignal::Rack::EventHandler.new] ) ::Sinatra::Base.use(Appsignal::Rack::SinatraBaseInstrumentation) end
Version data entries
6 entries across 6 versions & 1 rubygems