class Geocoder::Lookup::Osmnames

def results(query)

def results(query)
  return [] unless doc = fetch_data(query)
  if (error = doc['message'])
    raise_error(Geocoder::InvalidRequest, error) ||
      Geocoder.log(:warn, "OSMNames Geocoding API error: #{error}")
  else
    return doc['results']
  end
end