Newer
Older
Alex Reisner
committed
ActiveRecord::Base.class_eval do
##
Alex Reisner
committed
# Include the Geocoder module and set attribute names.
Alex Reisner
committed
#
def self.geocoded_by(method_name = :location, options = {})
Alex Reisner
committed
class_inheritable_reader :geocoder_options
write_inheritable_attribute :geocoder_options, {
:method_name => method_name,
:latitude => options[:latitude] || :latitude,
:longitude => options[:longitude] || :longitude
}
Alex Reisner
committed
include Geocoder
end
end