class Concurrent::Promises::AnyResolvedEventPromise
Public Class Methods
Source
# File lib/concurrent-ruby/concurrent/promises.rb, line 2043 def initialize(delayed, blockers_count, default_executor) super delayed, blockers_count, Event.new(self, default_executor) end
Calls superclass method
Concurrent::Promises::BlockedPromise::new
Private Instance Methods
Source
# File lib/concurrent-ruby/concurrent/promises.rb, line 2051 def on_resolvable(resolved_future, index) resolve_with RESOLVED, false end
Source
# File lib/concurrent-ruby/concurrent/promises.rb, line 2047 def resolvable?(countdown, future, index) true end