Module: Mongo::Configure

Defined in:
lib/mongo/configure.rb,
lib/mongo/configure/uri.rb,
lib/mongo/configure/version.rb

Defined Under Namespace

Classes: Config, URI

Constant Summary collapse

VERSION =
"1.0.0"

Class Method Summary collapse

Class Method Details

.currentObject



30
31
32
# File 'lib/mongo/configure.rb', line 30

def current
  @config ||= Config.new 'localhost/database'
end

.from_database(name) ⇒ Object



27
28
29
# File 'lib/mongo/configure.rb', line 27

def from_database(name)
  @config = Config.new URI.new.tap { |uri| uri.database = name }
end

.from_uri(uri) ⇒ Object



24
25
26
# File 'lib/mongo/configure.rb', line 24

def from_uri(uri)
  @config = Config.new URI.parse uri
end