lib/geocoder/lookups/geocodio.rb in geocoder-1.4.9 vs lib/geocoder/lookups/geocodio.rb in geocoder-1.5.0
- old
+ new
@@ -6,15 +6,10 @@
def name
"Geocodio"
end
- def query_url(query)
- path = query.reverse_geocode? ? "reverse" : "geocode"
- "#{protocol}://api.geocod.io/v1.3/#{path}?#{url_query_string(query)}"
- end
-
def results(query)
return [] unless doc = fetch_data(query)
return doc["results"] if doc['error'].nil?
if doc['error'] == 'Invalid API key'
@@ -29,9 +24,14 @@
end
[]
end
private # ---------------------------------------------------------------
+
+ def base_query_url(query)
+ path = query.reverse_geocode? ? "reverse" : "geocode"
+ "#{protocol}://api.geocod.io/v1.3/#{path}?"
+ end
def query_url_params(query)
{
:api_key => configuration.api_key,
:q => query.sanitized_text