Sha256: 8518ef2a05b4bba6381b3d240ac74d3b586e4ebe3d6942ac3bf4a737b4704e2a

Contents?: true

Size: 386 Bytes

Versions: 8

Compression:

Stored size: 386 Bytes

Contents

# frozen_string_literal: true

module PlainApm
  module Extensions
    module Exceptions
      class Railtie < Rails::Railtie
        initializer(:plain_apm_exceptions_middleware, after: :plain_apm_agent_start) do |app|
          next if !PlainApm.agent.enabled?

          app.config.middleware.insert(0, PlainApm::Extensions::Exceptions::Rack)
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
plain_apm-0.10.2 lib/plain_apm/extensions/exceptions/railtie.rb
plain_apm-0.10.0 lib/plain_apm/extensions/exceptions/railtie.rb
plain_apm-0.9.8 lib/plain_apm/extensions/exceptions/railtie.rb
plain_apm-0.9.7 lib/plain_apm/extensions/exceptions/railtie.rb
plain_apm-0.9.6 lib/plain_apm/extensions/exceptions/railtie.rb
plain_apm-0.9.5 lib/plain_apm/extensions/exceptions/railtie.rb
plain_apm-0.9.4 lib/plain_apm/extensions/exceptions/railtie.rb
plain_apm-0.9.3 lib/plain_apm/extensions/exceptions/railtie.rb