class WorkflowRb::ExecutionResult
Attributes
outcome_value[RW]
persistence_data[RW]
proceed[RW]
sleep_until[RW]
Public Class Methods
NextStep()
click to toggle source
# File lib/workflow_rb/models/execution_result.rb, line 9 def self.NextStep result = ExecutionResult.new result.proceed = true result.outcome_value = nil result end
Outcome(value)
click to toggle source
# File lib/workflow_rb/models/execution_result.rb, line 16 def self.Outcome(value) result = ExecutionResult.new result.proceed = true result.outcome_value = value result end
Persist(data)
click to toggle source
# File lib/workflow_rb/models/execution_result.rb, line 23 def self.Persist(data) result = ExecutionResult.new result.proceed = false result.persistence_data = data result end
Sleep(sleep_until, data)
click to toggle source
# File lib/workflow_rb/models/execution_result.rb, line 30 def self.Sleep(sleep_until, data) result = ExecutionResult.new result.proceed = false result.persistence_data = data result.sleep_until = sleep_until result end