Class: Hakuban::AsyncObjectManager
Instance Attribute Summary
#contract
Instance Method Summary
collapse
#drop, #drop_nonblock, #initialize, #object, #objects
Instance Method Details
#async_join(task) ⇒ Object
13
14
15
|
# File 'lib/hakuban/async.rb', line 13
def async_join(task)
task.wait
end
|
#async_run ⇒ Object
9
10
11
|
# File 'lib/hakuban/async.rb', line 9
def async_run
Async { yield }
end
|
#async_stop(task) ⇒ Object
17
18
19
|
# File 'lib/hakuban/async.rb', line 17
def async_stop(task)
task.stop
end
|