class Synapse::ProcessManager::Mongo::Template

Template for accessing collections needed by the process repository

Attributes

process_repository_name[RW]

@return [String] Name of the collection containing processes

Public Class Methods

new(client) click to toggle source

@param [Mongo::MongoClient] client @return [undefined]

# File lib/synapse/process_manager/mongo/template.rb, line 11
def initialize(client)
  super
  @process_repository_name = 'processes'
end

Public Instance Methods

process_collection() click to toggle source

@return [Mongo::Collection]

# File lib/synapse/process_manager/mongo/template.rb, line 17
def process_collection
  database.collection @process_repository_name
end