Module: Minidoc::Connection::ClassMethods

Defined in:
lib/minidoc/connection.rb

Instance Method Summary collapse

Instance Method Details

#collectionObject



14
15
16
17
18
# File 'lib/minidoc/connection.rb', line 14

def collection
  validate_config
  connection.use(database_name)
  connection[collection_name]
end

#collection_nameObject



28
29
30
# File 'lib/minidoc/connection.rb', line 28

def collection_name
  @collection_name ||= name.demodulize.underscore.pluralize
end

#collection_name=(name) ⇒ Object



24
25
26
# File 'lib/minidoc/connection.rb', line 24

def collection_name=(name)
  @collection_name = name
end

#databaseObject



20
21
22
# File 'lib/minidoc/connection.rb', line 20

def database
  connection.use(database_name).database
end