Sha256: 81e9d6ea0c63e1b2bf8e5e14ce4c0d100eac1c53beb5c8cd0be76bd6fe608992

Contents?: true

Size: 554 Bytes

Versions: 5

Compression:

Stored size: 554 Bytes

Contents

# frozen_string_literal: true
require 'rails/railtie'
require 'noise'

module Noise
  # Rails initializers
  class Railtie < Rails::Railtie
    initializer 'noise.exceptions_app' do
      require 'noise/exceptions_app'

      Rails.application.config.exceptions_app = Noise::ExceptionsApp.new
    end

    initializer 'noise.bugsnag' do
      if Noise.config.bugsnag_enabled
        require 'noise/bugsnag_middleware'

        Bugsnag.configure do |config|
          config.middleware.use Noise::BugsnagMiddleware
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
white_noise-1.1.2 lib/noise/railtie.rb
white_noise-1.1.1 lib/noise/railtie.rb
white_noise-1.1.0 lib/noise/railtie.rb
white_noise-1.0.1 lib/noise/railtie.rb
white_noise-1.0.0 lib/noise/railtie.rb