From 5f09e8648ffc96899cbb4ed895f8023f0bf05b5c Mon Sep 17 00:00:00 2001 From: Adam Gotterer Date: Fri, 10 Aug 2012 14:14:38 -0400 Subject: [PATCH] Fixed minor scoping error causing tests to fail in 1.9.2 and 1.9.3 --- lib/grape/middleware/error.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/grape/middleware/error.rb b/lib/grape/middleware/error.rb index 2c84d21f32..ebc3fd96be 100644 --- a/lib/grape/middleware/error.rb +++ b/lib/grape/middleware/error.rb @@ -46,7 +46,7 @@ def call!(env) rescue Exception => e is_rescuable = rescuable?(e.class) if e.is_a?(Grape::Exceptions::Base) && !is_rescuable - handler = lambda { error_response(e) } + handler = lambda {|e| error_response(e) } else raise unless is_rescuable handler = options[:rescue_handlers][e.class] || options[:rescue_handlers][:all]