diff options
author | José Valim <jose.valim@gmail.com> | 2011-12-24 11:28:05 +0100 |
---|---|---|
committer | José Valim <jose.valim@gmail.com> | 2011-12-24 11:28:05 +0100 |
commit | 58f69ba085542bf99ae6cdd34ddf62cb847aceed (patch) | |
tree | 9e92af0ce747d982cb40c7f2353a0c4134753385 /actionpack/lib/action_dispatch/middleware | |
parent | f32247cb3eb1a444e40a66c1ad6147fdac4392c7 (diff) | |
download | rails-58f69ba085542bf99ae6cdd34ddf62cb847aceed.tar.gz rails-58f69ba085542bf99ae6cdd34ddf62cb847aceed.tar.bz2 rails-58f69ba085542bf99ae6cdd34ddf62cb847aceed.zip |
Remove Rescue middleware that was never used by Rails.
Diffstat (limited to 'actionpack/lib/action_dispatch/middleware')
-rw-r--r-- | actionpack/lib/action_dispatch/middleware/rescue.rb | 26 |
1 files changed, 0 insertions, 26 deletions
diff --git a/actionpack/lib/action_dispatch/middleware/rescue.rb b/actionpack/lib/action_dispatch/middleware/rescue.rb deleted file mode 100644 index aee672112c..0000000000 --- a/actionpack/lib/action_dispatch/middleware/rescue.rb +++ /dev/null @@ -1,26 +0,0 @@ -module ActionDispatch - class Rescue - def initialize(app, rescuers = {}, &block) - @app, @rescuers = app, {} - rescuers.each { |exception, rescuer| rescue_from(exception, rescuer) } - instance_eval(&block) if block_given? - end - - def call(env) - @app.call(env) - rescue Exception => exception - if rescuer = @rescuers[exception.class.name] - env['action_dispatch.rescue.exception'] = exception - rescuer.call(env) - else - raise exception - end - end - - protected - def rescue_from(exception, rescuer) - exception = exception.class.name if exception.is_a?(Exception) - @rescuers[exception.to_s] = rescuer - end - end -end |