Sha256: f04bdbbf55fa19daccd70dc678041fe580a5b3532cd123104d945d338afd5a9f
Contents?: true
Size: 862 Bytes
Versions: 16
Compression:
Stored size: 862 Bytes
Contents
require 'opbeat' require 'rails' module Opbeat class Railtie < ::Rails::Railtie initializer "opbeat.use_rack_middleware" do |app| app.config.middleware.insert 0, "Opbeat::Rack" end config.after_initialize do Opbeat.configure(true) do |config| config.logger ||= ::Rails.logger end if defined?(::ActionDispatch::DebugExceptions) require 'opbeat/rails/middleware/debug_exceptions_catcher' ::ActionDispatch::DebugExceptions.send(:include, Opbeat::Rails::Middleware::DebugExceptionsCatcher) elsif defined?(::ActionDispatch::ShowExceptions) require 'opbeat/rails/middleware/debug_exceptions_catcher' ::ActionDispatch::ShowExceptions.send(:include, Opbeat::Rails::Middleware::DebugExceptionsCatcher) end end rake_tasks do require 'opbeat/tasks' end end end
Version data entries
16 entries across 16 versions & 2 rubygems