Sha256: 64552ac5aace4d2f3b2139d3df2845c2177277a8cd9b2a0293c3a565d44c81fa
Contents?: true
Size: 1.28 KB
Versions: 2
Compression:
Stored size: 1.28 KB
Contents
class Raygun::Railtie < Rails::Railtie initializer "raygun.configure_rails_initialization" do |app| # Thanks Airbrake: See https://github.com/rails/rails/pull/8624 middleware = if defined?(ActionDispatch::DebugExceptions) if Rails::VERSION::STRING >= "5" ActionDispatch::DebugExceptions else # Rails >= 3.2.0 "ActionDispatch::DebugExceptions" end else # Rails < 3.2.0 "ActionDispatch::ShowExceptions" end raygun_middleware = Raygun::Middleware::RackExceptionInterceptor raygun_middleware = raygun_middleware.to_s unless Rails::VERSION::STRING >= "5" app.config.middleware.insert_after middleware, raygun_middleware # Affected User tracking require "raygun/middleware/rails_insert_affected_user" affected_user_middleware = Raygun::Middleware::RailsInsertAffectedUser affected_user_middleware = affected_user_middleware.to_s unless Rails::VERSION::STRING >= "5" app.config.middleware.insert_after Raygun::Middleware::RackExceptionInterceptor, affected_user_middleware end config.to_prepare do Raygun.default_configuration.logger = Rails.logger Raygun.default_configuration.enable_reporting = Rails.env.production? end rake_tasks do load "tasks/raygun.tasks" end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
raygun4ruby-1.1.12 | lib/raygun/railtie.rb |
raygun4ruby-1.1.11 | lib/raygun/railtie.rb |