lib/honeybadger/init/rails.rb in honeybadger-2.1.0 vs lib/honeybadger/init/rails.rb in honeybadger-2.1.1

- old
+ new

@@ -15,11 +15,11 @@ config = Config.new(local_config) if Honeybadger.start(config) if config.feature?(:notices) && config[:'exceptions.enabled'] ::Rails.application.config.middleware.tap do |middleware| middleware.insert(0, 'Honeybadger::Rack::ErrorNotifier', config) - middleware.insert_before('Honeybadger::Rack::ErrorNotifier', 'Honeybadger::Rack::UserFeedback', config) - middleware.insert_before('Honeybadger::Rack::UserFeedback', 'Honeybadger::Rack::UserInformer', config) + middleware.insert_before('Honeybadger::Rack::ErrorNotifier', 'Honeybadger::Rack::UserInformer', config) if config[:'user_informer.enabled'] + middleware.insert_before('Honeybadger::Rack::ErrorNotifier', 'Honeybadger::Rack::UserFeedback', config) if config[:'feedback.enabled'] end end if config.feature?(:traces) && config[:'traces.enabled'] ActiveSupport::Notifications.subscribe('start_processing.action_controller') do |name, started, finished, id, data|