Class: Faststep::Connection

Inherits:
Object
  • Object
show all
Defined in:
lib/faststep/connection.rb,
ext/faststep/connection.c

Constant Summary collapse

DEFAULT_PORT =
27017

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeObject

Instance Attribute Details

#hostObject (readonly)

#portObject (readonly)

Class Method Details

.newObject

Instance Method Details

#connect!Object

#connected?Boolean

Returns:

  • (Boolean)

#db(database_name) ⇒ Object



5
6
7
# File 'lib/faststep/connection.rb', line 5

def db(database_name)
  Db.new(database_name, self)
end

#disconnect!Object

#drop_database(database_name) ⇒ Object



9
10
11
# File 'lib/faststep/connection.rb', line 9

def drop_database(database_name)
  Db.new(database_name, self).drop
end

#master?Boolean

Returns:

  • (Boolean)