class Daemons::ApplicationGroup
def initialize(app_name, options = {})
def initialize(app_name, options = {}) @app_name = app_name @options = options if @options[:script] @script = File.expand_path(@options[:script]) end @monitor = nil @multiple = @options[:multiple] || false @dir_mode = @options[:dir_mode] || :script ['dir'].each do |k| @options[k] = File.expand_path(@options[k]) if @options.key?(k) end @dir = @options[:dir] || '' @keep_pid_files = @options[:keep_pid_files] || false @no_pidfiles = @options[:no_pidfiles] || false @pid_delimiter = @options[:pid_delimiter] @applications = [] end