class Promise::ThenEnv

Public Class Methods

new(success, error) click to toggle source
# File lib/ruby-promises.rb, line 9
def initialize success, error
  @success, @error, @started = success, error, false
end

Public Instance Methods

reject(*r) click to toggle source
# File lib/ruby-promises.rb, line 17
def reject *r
  @error.call(*r)
end
resolve(*r) click to toggle source
# File lib/ruby-promises.rb, line 13
def resolve *r
  @success.call(*r)
end