module Geocoder::Store::ActiveRecord::ClassMethods

def select_clause(columns, distance = nil, bearing = nil)


Generate the SELECT clause.
#
def select_clause(columns, distance = nil, bearing = nil)
  if columns == :id_only
    return full_column_name(primary_key)
  elsif columns == :geo_only
    clause = ""
  else
    clause = (columns || full_column_name("*")) + ", "
  end
  clause + "#{distance} AS distance" +
    (bearing ? ", #{bearing} AS bearing" : "")
end