Sha256: 13bb6d5bb66092d1a202f3c9abe30300eb45cb2e04fd74ba6ea97aa1942c010e

Contents?: true

Size: 518 Bytes

Versions: 4

Compression:

Stored size: 518 Bytes

Contents

require 'stackify/rack/errors_catcher'
module Stackify
  class Engine < ::Rails::Engine

    if Rails.version > '3.1'

      initializer 'Stackify set up of logger', group: :all do
        ::Rails.logger = ::Stackify::LoggerProxy.new ::Rails.logger
        Stackify.run
      end

      initializer 'stackify.middleware', group: :all do |app|
        app.config.app_middleware.use Stackify::ErrorsCatcher do |env|
          Stackify::EnvDetails.instance.request_details = env
        end
      end

    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
stackify-api-ruby-1.0.14 lib/stackify/engine.rb
stackify-api-ruby-1.0.13 lib/stackify/engine.rb
stackify-api-ruby-1.0.12 lib/stackify/engine.rb
stackify-api-ruby-1.0.11 lib/stackify/engine.rb