Method: Future#initialize

Defined in:
lib/bellite.rb

#initialize(_then, resolve = false, reject = false) ⇒ Future

Constructing object with then, success and failure functions

Parameters:

  • _then (Proc, lambda)

    Then-function

  • resolve (Proc, lambda) (defaults to: false)

    Success-function

  • reject (Proc, lambda) (defaults to: false)

    Failure-function



620
621
622
623
624
625
626
627
628
# File 'lib/bellite.rb', line 620

def initialize(_then, resolve=false, reject=false)
    @promise = Promise.new _then
    if resolve
        @resolve = resolve
    end
    if reject
        @reject = reject
    end
end