lib/geocoder/lookups/freegeoip.rb in geocoder-1.0.0 vs lib/geocoder/lookups/freegeoip.rb in geocoder-1.0.1
- old
+ new
@@ -8,10 +8,10 @@
def results(query, reverse = false)
# don't look up a loopback address, just return the stored result
return [reserved_result(query)] if loopback_address?(query)
begin
- return [fetch_data(query, reverse)]
+ return (doc = fetch_data(query, reverse)) ? [doc] : []
rescue StandardError # Freegeoip.net returns HTML on bad request
return []
end
end