module Geocoder::Model

Methods for invoking Geocoder in a model.

Methods for invoking Geocoder in a model.

Public Instance Methods

geocoder_init(options) click to toggle source
Calls superclass method
# File lib/geocoder/models/mongo_mapper.rb, line 17
def geocoder_init(options)
  super(options)
  if options[:skip_index] == false
    ensure_index [[ geocoder_options[:coordinates], Mongo::GEO2D ]],
      :min => -180, :max => 180 # create 2d index
  end
end
geocoder_initialized?() click to toggle source
# File lib/geocoder/models/mongo_base.rb, line 54
def geocoder_initialized?
  included_modules.include? Geocoder::Store.const_get(geocoder_module_name)
rescue NameError
  false
end
geocoder_module_name() click to toggle source
# File lib/geocoder/models/active_record.rb, line 48
def geocoder_module_name; "ActiveRecord"; end