Class: Promise::ThenEnv
- Inherits:
-
RubyPromises::CleanObject
- Object
- RubyPromises::CleanObject
- Promise::ThenEnv
- Defined in:
- lib/ruby-promises.rb
Instance Method Summary collapse
-
#initialize(success, error) ⇒ ThenEnv
constructor
A new instance of ThenEnv.
- #reject(*r) ⇒ Object
- #resolve(*r) ⇒ Object
Constructor Details
#initialize(success, error) ⇒ ThenEnv
Returns a new instance of ThenEnv.
9 10 11 |
# File 'lib/ruby-promises.rb', line 9 def initialize success, error @success, @error, @started = success, error, false end |
Instance Method Details
#reject(*r) ⇒ Object
17 18 19 |
# File 'lib/ruby-promises.rb', line 17 def reject *r @error.call(*r) end |
#resolve(*r) ⇒ Object
13 14 15 |
# File 'lib/ruby-promises.rb', line 13 def resolve *r @success.call(*r) end |