class method
self.new
Ruby on Rails 3.2.22.5
Since v3.0.20Signature
self.new(app, exceptions_app = nil)
No documentation comment.
Parameters
-
appreq -
exceptions_appopt = nil
Source
# File actionpack/lib/action_dispatch/middleware/show_exceptions.rb, line 39
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
Defined in actionpack/lib/action_dispatch/middleware/show_exceptions.rb line 39
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActionDispatch::ShowExceptions