Class: Restify::Promise::Writer

Inherits:
Object
  • Object
show all
Defined in:
lib/restify/promise.rb

Instance Method Summary collapse

Constructor Details

#initialize(promise) ⇒ Writer

Returns a new instance of Writer.



72
73
74
# File 'lib/restify/promise.rb', line 72

def initialize(promise)
  @promise = promise
end

Instance Method Details

#fulfill(value) ⇒ Object



76
77
78
# File 'lib/restify/promise.rb', line 76

def fulfill(value)
  @promise.send :complete, true, value, nil
end

#reject(reason) ⇒ Object



80
81
82
# File 'lib/restify/promise.rb', line 80

def reject(reason)
  @promise.send :complete, false, nil, reason
end