module Geocoder::Model::MongoBase
Public Instance Methods
geocoded_by(address_attr, options = {}, &block)
click to toggle source
Set attribute names and include the Geocoder
module.
# File lib/geocoder/models/mongo_base.rb, line 12 def geocoded_by(address_attr, options = {}, &block) geocoder_init( :geocode => true, :user_address => address_attr, :coordinates => options[:coordinates] || :coordinates, :geocode_block => block, :units => options[:units], :method => options[:method], :skip_index => options[:skip_index] || false, :lookup => options[:lookup], :language => options[:language] ) end
reverse_geocoded_by(coordinates_attr, options = {}, &block)
click to toggle source
Set attribute names and include the Geocoder
module.
# File lib/geocoder/models/mongo_base.rb, line 29 def reverse_geocoded_by(coordinates_attr, options = {}, &block) geocoder_init( :reverse_geocode => true, :fetched_address => options[:address] || :address, :coordinates => coordinates_attr, :reverse_block => block, :units => options[:units], :method => options[:method], :skip_index => options[:skip_index] || false, :lookup => options[:lookup], :language => options[:language] ) end