Class: Delayed::Master::Forker
- Inherits:
-
Object
- Object
- Delayed::Master::Forker
- Defined in:
- lib/delayed/master/forker.rb
Instance Method Summary collapse
-
#initialize(master) ⇒ Forker
constructor
A new instance of Forker.
- #new_worker(worker) ⇒ Object
Constructor Details
#initialize(master) ⇒ Forker
Returns a new instance of Forker.
4 5 6 7 |
# File 'lib/delayed/master/forker.rb', line 4 def initialize(master) @master = master @config = master.config end |
Instance Method Details
#new_worker(worker) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/delayed/master/forker.rb', line 9 def new_worker(worker) @master.logger.info "forking #{worker.name}..." fork_worker(worker) @master.logger.info "forked #{worker.name} with pid #{worker.pid}" @master.workers << worker end |