class Concurrent::Edge::ChainPromise
@!visibility private
Private Instance Methods
on_completable(done_future)
click to toggle source
# File lib/concurrent/edge/future.rb, line 1135 def on_completable(done_future) if Future === done_future Concurrent.post_on(@Executor, done_future, @Task) { |future, task| evaluate_to(*future.result, task) } else Concurrent.post_on(@Executor, @Task) { |task| evaluate_to task } end end