class ActionDispatch::ShowExceptions
def initialize(app, exceptions_app = nil)
def initialize(app, exceptions_app = nil) if [true, false].include?(exceptions_app) ActiveSupport::Deprecation.warn "Passing consider_all_requests_local option to ActionDispatch::ShowExceptions middleware no longer works" exceptions_app = nil end if exceptions_app.nil? raise ArgumentError, "You need to pass an exceptions_app when initializing ActionDispatch::ShowExceptions. " \ "In case you want to render pages from a public path, you can use ActionDispatch::PublicExceptions.new('path/to/public')" end @app = app @exceptions_app = exceptions_app end