module Dynflow::Dispatcher::ClientDispatcher::TrackedRequest

Public Instance Methods

accept!() click to toggle source
# File lib/dynflow/dispatcher/client_dispatcher.rb, line 11
def accept!
  accepted.fulfill true unless accepted.resolved?
  self
end
fail!(error) click to toggle source
# File lib/dynflow/dispatcher/client_dispatcher.rb, line 16
def fail!(error)
  accepted.reject error unless accepted.resolved?
  finished.reject error
  self
end
success!(resolve_to) click to toggle source
# File lib/dynflow/dispatcher/client_dispatcher.rb, line 22
def success!(resolve_to)
  accepted.fulfill true unless accepted.resolved?
  finished.fulfill(resolve_to)
  self
end