Module: Phantom::Manager
- Defined in:
- lib/phantom/manager.rb,
lib/phantom/manager/version.rb
Constant Summary collapse
- VERSION =
"0.0.8"
Class Method Summary collapse
Class Method Details
.restart(processes) ⇒ Object
10 11 12 13 14 15 |
# File 'lib/phantom/manager.rb', line 10 def restart(processes) processes = [*processes] $logger.info "restarting process #{processes}" stop processes start processes end |
.start(processes) ⇒ Object
17 18 19 20 21 22 |
# File 'lib/phantom/manager.rb', line 17 def start(processes) processes = [*processes] $logger.info "starting process #{processes}" processes.each(&:start) Nginx::Manager.add(processes.map(&:port)) end |