Method: Daemons::ApplicationGroup#initialize
- Defined in:
- lib/daemons/application_group.rb
#initialize(app_name, options = {}) ⇒ ApplicationGroup
Returns a new instance of ApplicationGroup.
22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 |
# File 'lib/daemons/application_group.rb', line 22 def initialize(app_name, = {}) @app_name = app_name = if [:script] @script = File.([:script]) end @monitor = nil @multiple = [:multiple] || false @dir_mode = [:dir_mode] || :script ['dir'].each do |k| [k] = File.([k]) if .key?(k) end @dir = [:dir] || '' @keep_pid_files = [:keep_pid_files] || false @no_pidfiles = [:no_pidfiles] || false @pid_delimiter = [:pid_delimiter] @applications = [] end |