class Concurrent::Promises::AnyResolvedFuturePromise
Public Class Methods
new(delayed, blockers_count, default_executor)
click to toggle source
Calls superclass method
Concurrent::Promises::BlockedPromise::new
# File lib/concurrent-ruby/concurrent/promises.rb, line 2060 def initialize(delayed, blockers_count, default_executor) super delayed, blockers_count, Future.new(self, default_executor) end
Private Instance Methods
on_resolvable(resolved_future, index)
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 2068 def on_resolvable(resolved_future, index) resolve_with resolved_future.internal_state, false end
resolvable?(countdown, future, index)
click to toggle source
# File lib/concurrent-ruby/concurrent/promises.rb, line 2064 def resolvable?(countdown, future, index) true end