From 83633ddcdcca477c7e2d7acf2d04acb5c534234f Mon Sep 17 00:00:00 2001
From: Fernando Morgenstern <contato@fernandomarcelo.com>
Date: Sun, 1 Sep 2013 19:30:15 -0300
Subject: [PATCH] Adding latitude and longitude to maxmind local result.

---
 lib/geocoder/results/maxmind_local.rb | 8 ++++++++
 test/maxmind_local_test.rb            | 2 ++
 2 files changed, 10 insertions(+)

diff --git a/lib/geocoder/results/maxmind_local.rb b/lib/geocoder/results/maxmind_local.rb
index 82dd1d7f..4f311194 100644
--- a/lib/geocoder/results/maxmind_local.rb
+++ b/lib/geocoder/results/maxmind_local.rb
@@ -7,6 +7,14 @@ module Geocoder::Result
       "#{city}#{s} #{postal_code}, #{country}".sub(/^[ ,]*/, "")
     end
 
+    def latitude
+      @data[:latitude]
+    end
+
+    def longitude
+      @data[:longitude]
+    end
+
     def city
       @data[:city_name]
     end
diff --git a/test/maxmind_local_test.rb b/test/maxmind_local_test.rb
index 5c0e8fc5..cf18b210 100644
--- a/test/maxmind_local_test.rb
+++ b/test/maxmind_local_test.rb
@@ -13,5 +13,7 @@ class MaxmindLocalTest < Test::Unit::TestCase
     assert_equal result.country, 'United States'
     assert_equal result.country_code, 'USA'
     assert_equal result.postal_code, '94043'
+    assert_equal result.latitude, 37.41919999999999
+    assert_equal result.longitude, -122.0574
   end
 end
\ No newline at end of file
-- 
GitLab