# File lib/action_dispatch/middleware/rescue.rb, line 3 def initialize(app, rescuers = {}, &block) @app, @rescuers = app, {} rescuers.each { |exception, rescuer| rescue_from(exception, rescuer) } instance_eval(&block) if block_given? end