Sha256: 94978a59dc6d516239bb9390f1d911aa96f759177a97d2e42217c78149586bcd

Contents?: true

Size: 555 Bytes

Versions: 1

Compression:

Stored size: 555 Bytes

Contents

module Schneiderlein
  class Engine < ::Rails::Engine
    isolate_namespace Schneiderlein

    initializer 'schneiderlein.middleware' do |app|
      if Rails::VERSION::MAJOR < 5
        app.config.middleware.insert_before \
          'ActionDispatch::ParamsParser', 'Schneiderlein::FlyCatcher'
      else
        # ActionDispatch::ParamsParser is not included in the middleware
        # stack anymore in Rails 5.
        app.config.middleware.insert_after \
          'ActionDispatch::Callbacks', 'Schneiderlein::FlyCatcher'
      end
    end
  end

end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
schneiderlein-1.2.0 lib/schneiderlein/engine.rb