module Porch::Rescuable::ClassMethods
Public Instance Methods
rescue_from(*klasses, with: nil, &block)
click to toggle source
# File lib/porch/rescuable.rb, line 32 def rescue_from(*klasses, with: nil, &block) handler = block_given? ? block : with raise ArgumentError, \ "Requires a handler. Use the with keyword argument or supply a block." \ if handler.nil? klasses.each do |klass| rescue_handlers << [klass, handler] end end
rescue_handlers()
click to toggle source
# File lib/porch/rescuable.rb, line 43 def rescue_handlers @rescue_handlers ||= [] end