module Geocoder::Model::Mongoid

def geocoder_init(options)

def geocoder_init(options)
  super(options)
  if options[:skip_index] == false
    # create 2d index
    if defined?(::Mongoid::VERSION) && ::Mongoid::VERSION >= "3"
      index({ geocoder_options[:coordinates].to_sym => '2d' }, 
            {:min => -180, :max => 180})
    else
      index [[ geocoder_options[:coordinates], '2d' ]],
        :min => -180, :max => 180
    end
  end
end