lib/geocoder/lookups/base.rb in geocoder-1.5.0 vs lib/geocoder/lookups/base.rb in geocoder-1.5.1
- old
+ new
@@ -162,11 +162,11 @@
end
def cache_key_params(query)
# omit api_key and token because they may vary among requests
query_url_params(query).reject do |key,value|
- key.to_s.match /(key|token)/
+ key.to_s.match(/(key|token)/)
end
end
##
# Class of the result objects
@@ -207,10 +207,13 @@
ActiveSupport::JSON.decode(data)
else
JSON.parse(data)
end
rescue
- raise_error(ResponseParseError.new(data)) or Geocoder.log(:warn, "Geocoding API's response was not valid JSON: #{data}")
+ unless raise_error(ResponseParseError.new(data))
+ Geocoder.log(:warn, "Geocoding API's response was not valid JSON")
+ Geocoder.log(:debug, "Raw response: #{data}")
+ end
end
##
# Parses a raw search result (returns hash or array).
#