class Geocoder::Lookup::MaxmindGeoip2

def results(query)

def results(query)
  # don't look up a loopback address
  return [] if query.loopback_ip_address?
  doc = fetch_data(query)
  if doc
    if !data_contains_error?(doc)
      return [doc]
    else
      Geocoder.log(:warn, "MaxMind GeoIP2 Geocoding API error: #{doc['code']} (#{doc['error']}).")
    end
  end
  return []
end