From 5bedd2a445136e8865c9a2fa0b3d6d83fa08adaa Mon Sep 17 00:00:00 2001
From: Thu Trang Pham <thu@fb.com>
Date: Fri, 2 Jun 2017 00:11:17 -0700
Subject: [PATCH] Adding params for geocoded_by and reverse_geocoded_by

---
 lib/geocoder/models/active_record.rb | 7 ++++---
 lib/geocoder/stores/base.rb          | 1 -
 test/unit/model_test.rb              | 6 ++++++
 3 files changed, 10 insertions(+), 4 deletions(-)

diff --git a/lib/geocoder/models/active_record.rb b/lib/geocoder/models/active_record.rb
index 75951c00..44e6e6c6 100644
--- a/lib/geocoder/models/active_record.rb
+++ b/lib/geocoder/models/active_record.rb
@@ -18,7 +18,8 @@ module Geocoder
           :units         => options[:units],
           :method        => options[:method],
           :lookup        => options[:lookup],
-          :language      => options[:language]
+          :language      => options[:language],
+          :params        => options[:params]
         )
       end
 
@@ -35,7 +36,8 @@ module Geocoder
           :units           => options[:units],
           :method          => options[:method],
           :lookup          => options[:lookup],
-          :language        => options[:language]
+          :language        => options[:language],
+          :params          => options[:params]
         )
       end
 
@@ -47,4 +49,3 @@ module Geocoder
     end
   end
 end
-
diff --git a/lib/geocoder/stores/base.rb b/lib/geocoder/stores/base.rb
index 0ea6fa9e..9e49d48d 100644
--- a/lib/geocoder/stores/base.rb
+++ b/lib/geocoder/stores/base.rb
@@ -113,4 +113,3 @@ module Geocoder
     end
   end
 end
-
diff --git a/test/unit/model_test.rb b/test/unit/model_test.rb
index a4f5d9f7..b2fe0696 100644
--- a/test/unit/model_test.rb
+++ b/test/unit/model_test.rb
@@ -34,4 +34,10 @@ class ModelTest < GeocoderTestCase
     assert_equal :km,        PlaceReverseGeocoded.geocoder_options[:units]
     assert_equal :spherical, PlaceReverseGeocoded.geocoder_options[:method]
   end
+
+  def test_params
+    params = {incude: "cios2"}
+    PlaceReverseGeocoded.reverse_geocoded_by :latitude, :longitude, params: params
+    assert_equal params,     PlaceReverseGeocoded.geocoder_options[:params]
+  end
 end
-- 
GitLab