module Minidoc::Connection::ClassMethods
Public Instance Methods
collection()
click to toggle source
# File lib/minidoc/connection.rb, line 14 def collection database[collection_name] end
collection_name()
click to toggle source
# File lib/minidoc/connection.rb, line 27 def collection_name @collection_name ||= name.demodulize.underscore.pluralize end
collection_name=(name)
click to toggle source
# File lib/minidoc/connection.rb, line 23 def collection_name=(name) @collection_name = name end
database()
click to toggle source
# File lib/minidoc/connection.rb, line 18 def database validate_config connection[database_name] end
Private Instance Methods
validate_config()
click to toggle source
# File lib/minidoc/connection.rb, line 33 def validate_config if connection.nil? raise MissingConfiguration, "Make sure to set Minidoc.connection" elsif database_name.nil? raise MissingConfiguration, "Make sure to set Minidoc.database_name" end end