lib/prx_auth/rails/railtie.rb in prx_auth-rails-0.0.1 vs lib/prx_auth/rails/railtie.rb in prx_auth-rails-0.0.2
- old
+ new
@@ -1,17 +1,17 @@
require 'rails/railtie'
require 'prx_auth/rails/ext/controller'
require 'rack/prx_auth'
-module PrxAuth
- module Rails
- class Railtie < ::Rails::Railtie
- config.to_prepare do
- ApplicationController.send(:include, PrxAuth::Rails::Controller)
- end
+module PrxAuth::Rails
+ class Railtie < ::Rails::Railtie
+ config.to_prepare do
+ ApplicationController.send(:include, PrxAuth::Rails::Controller)
+ end
- initializer 'prx_auth.insert_middleware' do |app|
- app.config.middleware.insert_before ActionDispatch::ParamsParser, 'Rack::PrxAuth'
+ initializer 'prx_auth.insert_middleware' do |app|
+ if PrxAuth::Rails.middleware
+ app.config.middleware.insert ActionDispatch::ParamsParser, Rack::PrxAuth
end
end
end
end