Skip to content
Snippets Groups Projects
mongoid_test_helper.rb 817 B
Newer Older
  • Learn to ignore specific revisions
  • require 'rubygems'
    require 'test/unit'
    
    require 'test_helper'
    require 'mongoid'
    require 'geocoder/models/mongoid'
    
    
    $LOAD_PATH.unshift(File.dirname(__FILE__))
    $LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
    
    
    Alex Reisner's avatar
    Alex Reisner committed
    Mongoid.configure do |config|
    
      config.logger = Logger.new($stderr, :debug)
    
    Alex Reisner's avatar
    Alex Reisner committed
    end
    
      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
    
    
    class PlaceWithoutIndex
      include Mongoid::Document
      include Geocoder::Model::Mongoid
    
      field :location, :type => Array
      geocoded_by :location, :skip_index => true
    end