From 0fab1ae16b2a68e71b4b7abc242c239582a1574d Mon Sep 17 00:00:00 2001
From: Ryan Barber <rfb@skyscraper.nu>
Date: Tue, 6 Mar 2012 11:39:38 -0800
Subject: [PATCH] make it possible to raise Geocoder::OverQueryLimitError,
 issue #187

---
 lib/geocoder/lookups/base.rb | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/geocoder/lookups/base.rb b/lib/geocoder/lookups/base.rb
index 838f633c..62f91207 100644
--- a/lib/geocoder/lookups/base.rb
+++ b/lib/geocoder/lookups/base.rb
@@ -95,7 +95,7 @@ module Geocoder
       # Return false if exception not raised.
       #
       def raise_error(error, message = nil)
-        if Geocoder::Configuration.always_raise.include?(error.class)
+        if Geocoder::Configuration.always_raise.include?( error.is_a?(Class) ? error : error.class )
           raise error, message
         else
           false
-- 
GitLab