Class: Synapse::Common::Mongo::BaseTemplate Abstract
- Inherits:
-
Object
- Object
- Synapse::Common::Mongo::BaseTemplate
- Defined in:
- lib/synapse/common/mongo/base_template.rb
Overview
This class is abstract.
Represents a mechanism for accessing collections required by a component
Direct Known Subclasses
EventStore::Mongo::Template, ProcessManager::Mongo::Template
Instance Attribute Summary collapse
-
#database_name ⇒ String
Name of the database to use.
-
#password ⇒ String
Password to authenticate with (optional).
-
#username ⇒ String
Username to authenticate with (optional).
Instance Method Summary collapse
- #initialize(client) ⇒ undefined constructor
Constructor Details
#initialize(client) ⇒ undefined
18 19 20 21 |
# File 'lib/synapse/common/mongo/base_template.rb', line 18 def initialize(client) @client = client @database_name = 'synapse' end |
Instance Attribute Details
#database_name ⇒ String
Returns Name of the database to use.
8 9 10 |
# File 'lib/synapse/common/mongo/base_template.rb', line 8 def database_name @database_name end |
#password ⇒ String
Returns Password to authenticate with (optional).
14 15 16 |
# File 'lib/synapse/common/mongo/base_template.rb', line 14 def password @password end |
#username ⇒ String
Returns Username to authenticate with (optional).
11 12 13 |
# File 'lib/synapse/common/mongo/base_template.rb', line 11 def username @username end |