Class: EM::Worker
- Inherits:
-
Object
- Object
- EM::Worker
- Defined in:
- lib/em/worker.rb
Instance Method Summary collapse
- #enqueue(task = nil, callback = nil, options = {}, &block) ⇒ Object
-
#initialize(options = {}) ⇒ Worker
constructor
A new instance of Worker.
Constructor Details
Instance Method Details
#enqueue(task = nil, callback = nil, options = {}, &block) ⇒ Object
11 12 13 14 15 |
# File 'lib/em/worker.rb', line 11 def enqueue(task=nil, callback=nil, ={}, &block) task ||= block || Proc.new {} @task_queue.push([task, callback, ]) true end |