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). #