class Pm::Manager

Manager is used to start and control processes

Public Class Methods

config() click to toggle source
# File lib/flow.rb, line 111
def self.config
  @config ||= begin
    conf = Config.new
    conf.load
    conf
  end
end
start(tag, context, configuration = nil) click to toggle source
# File lib/flow.rb, line 119
def self.start(tag, context, configuration = nil)
  @config = configuration unless configuration.nil?

  process_config = config.config[tag]
  process = Process.new(process_config, context)
  process.start
  process
end