instance method
find_rescue_handler
Ruby on Rails 8.0.4
Since v5.2.8.1 PrivateSignature
find_rescue_handler(exception)
No documentation comment.
Parameters
-
exceptionreq
Source
# File activesupport/lib/active_support/rescuable.rb, line 124
def find_rescue_handler(exception)
if exception
# Handlers are in order of declaration but the most recently declared
# is the highest priority match, so we search for matching handlers
# in reverse.
_, handler = rescue_handlers.reverse_each.detect do |class_or_name, _|
if klass = constantize_rescue_handler_class(class_or_name)
klass === exception
end
end
handler
end
end
Defined in activesupport/lib/active_support/rescuable.rb line 124
· View on GitHub
· Improve this page
· Find usages on GitHub
Defined in ActiveSupport::Rescuable::ClassMethods