Module: Minidoc::Connection::ClassMethods

Defined in:
lib/minidoc/connection.rb

Instance Method Summary collapse

Instance Method Details

#collectionObject



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

def collection
  database[collection_name]
end

#collection_nameObject



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

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

#collection_name=(name) ⇒ Object



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

def collection_name=(name)
  @collection_name = name
end

#databaseObject



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

def database
  validate_config
  connection[database_name]
end