Method: Archfiend::SubprocessLoop.start_all
- Defined in:
- lib/archfiend/subprocess_loop.rb
.start_all(app) ⇒ Object
21 22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/archfiend/subprocess_loop.rb', line 21 def start_all(app) (subclasses || []).each do |subclass| process_id = fork do instance = subclass.new instance.app = app app.logger.info "Starting subprocess #{subclass}" instance.run end @subprocess_pids << process_id Process.detach(process_id) end end |