Class: ProxyMgr::ProcessManager::SignalHandler

Inherits:
Object
  • Object
show all
Includes:
Logging
Defined in:
lib/proxymgr/process_manager/signal_handler.rb

Instance Method Summary collapse

Methods included from Logging

disable!, #logger, logger

Constructor Details

#initializeSignalHandler

Returns a new instance of SignalHandler.



6
7
8
9
10
# File 'lib/proxymgr/process_manager/signal_handler.rb', line 6

def initialize
  @pids = {}

  start
end

Instance Method Details

#register(pid, &blk) ⇒ Object



12
13
14
# File 'lib/proxymgr/process_manager/signal_handler.rb', line 12

def register(pid, &blk)
  @pids[pid] = blk
end