Module: EQ::Working
- Defined in:
- lib/eq-working.rb,
lib/eq-working/system.rb,
lib/eq-working/worker.rb,
lib/eq-working/manager.rb
Defined Under Namespace
Classes: Manager, System, Worker
Class Method Summary
collapse
Class Method Details
.boot ⇒ Object
9
10
11
|
# File 'lib/eq-working.rb', line 9
def boot
Celluloid::Actor[:_eq_working] = EQ::Working::System.run!
end
|
.shutdown ⇒ Object
13
14
15
|
# File 'lib/eq-working.rb', line 13
def shutdown
worker.finalize! if worker
end
|
.worker ⇒ Object
17
18
19
|
# File 'lib/eq-working.rb', line 17
def worker
Celluloid::Actor[:_eq_working]
end
|
.worker_pool ⇒ Object
21
22
23
|
# File 'lib/eq-working.rb', line 21
def worker_pool
Celluloid::Actor[:_eq_working_pool]
end
|