Class: Obligation::Value::Writer
- Inherits:
-
Object
- Object
- Obligation::Value::Writer
- Defined in:
- lib/obligation/impl.rb
Instance Method Summary collapse
- #fulfill(result) ⇒ Object
-
#initialize(obligation) ⇒ Writer
constructor
A new instance of Writer.
- #reject(reason) ⇒ Object
Constructor Details
#initialize(obligation) ⇒ Writer
Returns a new instance of Writer.
104 105 106 |
# File 'lib/obligation/impl.rb', line 104 def initialize(obligation) @obligation = obligation end |
Instance Method Details
#fulfill(result) ⇒ Object
108 109 110 |
# File 'lib/obligation/impl.rb', line 108 def fulfill(result) @obligation.send :_fulfill, result end |
#reject(reason) ⇒ Object
112 113 114 |
# File 'lib/obligation/impl.rb', line 112 def reject(reason) @obligation.send :_reject, reason end |