Sha256: 7c4fe997e63d7e6403a4bea83cebe4d732ba6fe8418f3cfd2a51a9c2f81aeb6c
Contents?: true
Size: 732 Bytes
Versions: 12
Compression:
Stored size: 732 Bytes
Contents
if defined?(::Rails) Appsignal.logger.info('Loading Rails integration') module Appsignal module Integrations class Railtie < ::Rails::Railtie initializer 'appsignal.configure_rails_initialization' do |app| app.middleware.insert_before( ActionDispatch::RemoteIp, Appsignal::Rack::Listener ) end config.after_initialize do # Start logger Appsignal.start_logger(Rails.root.join('log')) # Load config Appsignal.config = Appsignal::Config.new(Rails.root, Rails.env) # Start agent if config for this env is present Appsignal.start if Appsignal.active? end end end end end
Version data entries
12 entries across 12 versions & 1 rubygems