class Geocoder::Lookup::Google

def results(query, reverse = false)

def results(query, reverse = false)
  return [] unless doc = fetch_data(query, reverse)
  case doc['status']; when "OK" # OK status implies >0 results
    return doc['results']
  when "OVER_QUERY_LIMIT"
    warn "Google Geocoding API error: over query limit."
  when "REQUEST_DENIED"
    warn "Google Geocoding API error: request denied."
  when "INVALID_REQUEST"
    warn "Google Geocoding API error: invalid request."
  end
  return []
end