Class: RbbtProcessQueue
- Inherits:
-
WorkQueue
- Object
- WorkQueue
- RbbtProcessQueue
show all
- Defined in:
- lib/rbbt/util/concurrency/processes/socket.rb,
lib/rbbt/util/concurrency/processes/worker.rb,
lib/rbbt/util/concurrency/processes/refactor.rb
Defined Under Namespace
Classes: RbbtProcessQueueWorker, RbbtProcessSocket
Instance Method Summary
collapse
Instance Method Details
#callback(&block) ⇒ Object
11
12
13
|
# File 'lib/rbbt/util/concurrency/processes/refactor.rb', line 11
def callback(&block)
@callback = block
end
|
#init(&block) ⇒ Object
6
7
8
9
|
# File 'lib/rbbt/util/concurrency/processes/refactor.rb', line 6
def init(&block)
@worker_proc = block
start_process(&@callback)
end
|
#process(obj) ⇒ Object
15
16
17
|
# File 'lib/rbbt/util/concurrency/processes/refactor.rb', line 15
def process(obj)
self.write(obj)
end
|