module Jeanine::Rescuable::ClassMethods

Public Instance Methods

rescue_from(*exceptions, with: nil, &block) click to toggle source
# File lib/jeanine/rescuable.rb, line 26
def rescue_from(*exceptions, with: nil, &block)
  exceptions.each do |exception|
    if with
      rescue_handlers[exception.to_s] = with
    else
      rescue_handlers[exception.to_s] = block
    end
  end
end
rescue_handlers() click to toggle source
# File lib/jeanine/rescuable.rb, line 36
def rescue_handlers
  @rescue_handlers ||= {}
end