From 9869170597acbb48ab7a857cc294a45f8805be3b Mon Sep 17 00:00:00 2001 From: Luke Ledet <luke@lootbox.org> Date: Sun, 11 Sep 2011 22:51:55 -0500 Subject: [PATCH] Raise errors (if configured) to let the developer using the gem handle them --- lib/geocoder/lookups/freegeoip.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/geocoder/lookups/freegeoip.rb b/lib/geocoder/lookups/freegeoip.rb index d9112bf8..63599a48 100644 --- a/lib/geocoder/lookups/freegeoip.rb +++ b/lib/geocoder/lookups/freegeoip.rb @@ -11,7 +11,8 @@ module Geocoder::Lookup return [reserved_result(query)] if loopback_address?(query) begin return (doc = fetch_data(query, reverse)) ? [doc] : [] - rescue StandardError # Freegeoip.net returns HTML on bad request + rescue StandardError => err # Freegeoip.net returns HTML on bad request + raise_error(err) return [] end end -- GitLab