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