module Dynflow::Dispatcher::ClientDispatcher::TrackedRequest
Public Instance Methods
accept!()
click to toggle source
# File lib/dynflow/dispatcher/client_dispatcher.rb, line 12 def accept! accepted.fulfill true unless accepted.resolved? self end
fail!(error)
click to toggle source
# File lib/dynflow/dispatcher/client_dispatcher.rb, line 17 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 23 def success!(resolve_to) accepted.fulfill true unless accepted.resolved? finished.fulfill(resolve_to) self end