Sha256: 852c0b7b22c222c3b02fa48e8e2258769ab24aa9f5477c6cb83e92e2e34e9aec
Contents?: true
Size: 469 Bytes
Versions: 2
Compression:
Stored size: 469 Bytes
Contents
module MongoDoc def self.database(name = nil) if name @@database = connection.db(name) else raise NoDatabaseError unless defined? @@database and @@database @@database end end def self.connection raise NoConnectionError unless defined? @@connection and @@connection @@connection end def self.connect(*args) opts = args.extract_options! @@connection = Mongo::Connection.new(args[0], args[1], opts) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
mongodoc-0.1.1 | lib/mongodoc/connection.rb |
mongodoc-0.1.0 | lib/mongodoc/connection.rb |