class Concurrent::Promises::ResolvableFuture
def wait(timeout = nil, resolve_on_timeout = nil)
- See: AbstractEventFuture#wait -
Returns:
-
(self, true, false)
-
def wait(timeout = nil, resolve_on_timeout = nil) super(timeout) or if resolve_on_timeout # if it fails to resolve it was resolved in the meantime # so return true as if there was no timeout !resolve(*resolve_on_timeout, false) else false end end