Sha256: e346cddd7483119637b057a627a8a4ebf8a94e07c264125a81559e6c71a1f246

Contents?: true

Size: 478 Bytes

Versions: 22

Compression:

Stored size: 478 Bytes

Contents

# frozen_string_literal: true

module SolidErrors
  class Engine < ::Rails::Engine
    isolate_namespace SolidErrors

    config.solid_errors = ActiveSupport::OrderedOptions.new

    initializer "solid_errors.config" do
      config.solid_errors.each do |name, value|
        SolidErrors.public_send("#{name}=", value)
      end
    end

    initializer "solid_errors.active_record.error_subscriber" do
      Rails.error.subscribe(SolidErrors::Subscriber.new)
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
solid_errors-0.3.5 lib/solid_errors/engine.rb
solid_errors-0.3.4 lib/solid_errors/engine.rb
solid_errors-0.3.3 lib/solid_errors/engine.rb
solid_errors-0.3.2 lib/solid_errors/engine.rb
solid_errors-0.3.1 lib/solid_errors/engine.rb
solid_errors-0.3.0 lib/solid_errors/engine.rb
solid_errors-0.2.17 lib/solid_errors/engine.rb
solid_errors-0.2.16 lib/solid_errors/engine.rb
solid_errors-0.2.15 lib/solid_errors/engine.rb
solid_errors-0.2.14 lib/solid_errors/engine.rb
solid_errors-0.2.13 lib/solid_errors/engine.rb
solid_errors-0.2.12 lib/solid_errors/engine.rb
solid_errors-0.2.11 lib/solid_errors/engine.rb
solid_errors-0.2.10 lib/solid_errors/engine.rb
solid_errors-0.2.9 lib/solid_errors/engine.rb
solid_errors-0.2.8 lib/solid_errors/engine.rb
solid_errors-0.2.7 lib/solid_errors/engine.rb
solid_errors-0.2.6 lib/solid_errors/engine.rb
solid_errors-0.2.5 lib/solid_errors/engine.rb
solid_errors-0.2.4 lib/solid_errors/engine.rb