1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
require "rubygems"
require "bundler"
Bundler.setup(:default, :development)
require "eventmachine"
begin
require "bson_ext"
rescue LoadError
require "bson"
end
require File.expand_path('../lib/em-mongo', File.dirname(__FILE__))
require "em-spec/rspec"
def connection_and_collection(collection_name=EM::Mongo::DEFAULT_NS)
conn = EMMongo::Connection.new
return conn, collection(conn, collection_name)
end
def collection(conn, name)
conn.db.collection(name).remove
conn.db.collection(name)
end
def number_hash
@numbers = {
1 => 'one',
2 => 'two',
3 => 'three',
4 => 'four',
5 => 'five',
6 => 'six',
7 => 'seven',
8 => 'eight',
9 => 'nine'
}
end
|