From 870d3aec574eb8081d2135cfa5aa0bc27e50c96a Mon Sep 17 00:00:00 2001 From: Alex Reisner <alex@alexreisner.com> Date: Tue, 29 Nov 2011 12:57:45 -0500 Subject: [PATCH] Allow raise_error to take a message. --- lib/geocoder/lookups/base.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/lib/geocoder/lookups/base.rb b/lib/geocoder/lookups/base.rb index e8905707..a7abe971 100644 --- a/lib/geocoder/lookups/base.rb +++ b/lib/geocoder/lookups/base.rb @@ -93,11 +93,12 @@ module Geocoder ## # Raise exception instead of warning for specified exceptions. # - def raise_error(err) - raise err if Geocoder::Configuration.always_raise.include?(err.class) + def raise_error(error, message = nil) + if Geocoder::Configuration.always_raise.include?(error.class) + raise error, message + end end - ## # Returns a parsed search result (Ruby hash). # -- GitLab