class Promise::RejectedPromise(Input)

Defined in:

promise/rejected_promise.cr

Constructors

Instance Method Summary

Instance methods inherited from class Promise::DeferredPromise(Input)

catch(&errback : Exception -> _) catch, finally(&callback : Exception | Nil -> _) finally, get : Input get, raw_value raw_value, reject(reason) reject, resolve(value) resolve, resolved? resolved?, then(callback : Input -> _, errback : Exception -> _)
then(&callback : Input -> _)
then : DeferredPromise(Nil)
then
, type : Class type, type_var type_var

Constructor methods inherited from class Promise::DeferredPromise(Input)

new new

Instance methods inherited from class Promise

catch(&errback : Exception -> _) catch, finally(&callback : Exception | Nil -> _) finally, then : DeferredPromise(Nil) then, type : Class type

Class methods inherited from class Promise

all(promises)
all(*promises)
all
, all_common(promises) all_common, defer(same_thread = false, &block : -> _) defer, race(promises)
race(*promises)
race
, race_common(promises) race_common, resolve(value) resolve

Constructor Detail

def self.new(rejection : Exception) #

[View source]

Instance Method Detail

def catch(&errback : Exception -> _) #
Description copied from class Promise::DeferredPromise(Input)

Callback to execute if an error occurs


[View source]
def get : Input #
Description copied from class Promise::DeferredPromise(Input)

pause the current fiber and wait for the resolution to occur


[View source]
def reject(reason) #

[View source]
def resolve(value) #

defaults for resolved promises


[View source]
def resolved? #
Description copied from class Promise::DeferredPromise(Input)

Has the promise value been resolved?


[View source]