@!visibility private
# File lib/concurrent/edge/future.rb, line 1223 def on_completable(done_future) success1, value1, reason1 = @Future1Result.result success2, value2, reason2 = @Future2Result.result success = success1 && success2 new_state = if success Future::SuccessArray.new([value1, value2]) else Future::PartiallyFailed.new([value1, value2], [reason1, reason2]) end complete_with new_state end
Generated with the Darkfish Rdoc Generator 2.