class Geocoder::Lookup::Base

def search(query)


for reverse geocoding. Returns an array of Geocoder::Results.
"205.128.54.202") for geocoding, or coordinates (latitude, longitude)
Takes a search string (eg: "Mississippi Coast Coliseumf, Biloxi, MS",

Returns +nil+ on timeout or error.
Query the geocoding API and return a Geocoder::Result object.
#
def search(query)
  # if coordinates given as string, turn into array
  query = query.split(/\s*,\s*/) if coordinates?(query)
  if query.is_a?(Array)
    reverse = true
    query = query.join(',')
  else
    reverse = false
  end
  results(query, reverse).map{ |r| result_class.new(r) }
end