Newer
Older
require 'rubygems'
require 'test/unit'
Ben Woosley
committed
require 'test_helper'
require 'mongoid'
require 'geocoder/models/mongoid'
$LOAD_PATH.unshift(File.dirname(__FILE__))
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
Peter M. Goldstein
committed
if (::Mongoid::VERSION >= "3")
Mongoid.logger = Logger.new($stderr, :debug)
else
Mongoid.configure do |config|
config.logger = Logger.new($stderr, :debug)
end
##
# Geocoded model.
#
include Mongoid::Document
include Geocoder::Model::Mongoid
geocoded_by :address, :coordinates => :location
field :name
field :address
field :location, :type => Array
def initialize(name, address)
super()
write_attribute :name, name
write_attribute :address, address
end
end
Constantine Mavromoustakos
committed
class PlaceUsingMongoidWithoutIndex
Constantine Mavromoustakos
committed
include Mongoid::Document
include Geocoder::Model::Mongoid
field :location, :type => Array
geocoded_by :location, :skip_index => true
end