Method: Daemons::Monitor#initialize

Defined in:
lib/gems/daemons-1.0.10/lib/daemons/monitor.rb

#initialize(an_app) ⇒ Monitor

Returns a new instance of Monitor.



30
31
32
33
34
35
36
37
38
39
# File 'lib/gems/daemons-1.0.10/lib/daemons/monitor.rb', line 30

def initialize(an_app)
  @app = an_app
  @app_name = an_app.group.app_name + '_monitor'
  
  if an_app.pidfile_dir
    @pid = PidFile.new(an_app.pidfile_dir, @app_name, false)
  else
    @pid = PidMem.new
  end
end