class Obligation::Value::Writer
Public Class Methods
new(obligation)
click to toggle source
# File lib/obligation/impl.rb, line 104 def initialize(obligation) @obligation = obligation end
Public Instance Methods
fulfill(result)
click to toggle source
# File lib/obligation/impl.rb, line 108 def fulfill(result) @obligation.send :_fulfill, result end
reject(reason)
click to toggle source
# File lib/obligation/impl.rb, line 112 def reject(reason) @obligation.send :_reject, reason end