lib/rails/auth/config_builder.rb in rails-auth-2.1.4 vs lib/rails/auth/config_builder.rb in rails-auth-2.2.0
- old
+ new
@@ -1,5 +1,7 @@
+# frozen_string_literal: true
+
module Rails
module Auth
# Configures Rails::Auth middleware for use in a Rails application
module ConfigBuilder
extend self
@@ -47,10 +49,11 @@
ca_file: ca_file,
logger: Rails.logger
end
return unless monitor
+
config.middleware.insert_before Rails::Auth::ACL::Middleware,
Rails::Auth::Monitor::Middleware,
monitor
end
@@ -66,9 +69,10 @@
when Pathname, String
config.middleware.insert_before Rails::Auth::ACL::Middleware,
Rails::Auth::ErrorPage::Middleware,
page_body: Pathname(error_page).read
when FalseClass, NilClass
+ nil
else raise TypeError, "bad error page mode: #{mode.inspect}"
end
end
# Adds Rails::Auth::Credentials::InjectorMiddleware to the chain with the given credentials