From ba325eada731d46ba559f070d1e0f8566f7dde0d Mon Sep 17 00:00:00 2001
From: Alex Reisner <alex@alexreisner.com>
Date: Sat, 29 Sep 2012 13:58:59 -0400
Subject: [PATCH] Pass IP address (string) instead of Query object.

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

diff --git a/lib/geocoder/lookups/freegeoip.rb b/lib/geocoder/lookups/freegeoip.rb
index a3f6dc91..621d8ed6 100644
--- a/lib/geocoder/lookups/freegeoip.rb
+++ b/lib/geocoder/lookups/freegeoip.rb
@@ -12,7 +12,7 @@ module Geocoder::Lookup
 
     def results(query)
       # don't look up a loopback address, just return the stored result
-      return [reserved_result(query)] if query.loopback_ip_address?
+      return [reserved_result(query.text)] if query.loopback_ip_address?
       begin
         return (doc = fetch_data(query)) ? [doc] : []
       rescue StandardError => err # Freegeoip.net returns HTML on bad request
-- 
GitLab