class Geocoder::Lookup::LocationIq

def results(query)

def results(query)
  return [] unless doc = fetch_data(query)
  if !doc.is_a?(Array) && doc['error'] =~ /Invalid\skey/
    raise_error(Geocoder::InvalidApiKey, doc['error'])
  end
  doc.is_a?(Array) ? doc : [doc]
end