class AWS::Flow::CompleteWorkflowStateMachine
@api private
Attributes
id[R]
Public Class Methods
new(id, decision)
click to toggle source
# File lib/aws/decider/state_machines.rb, line 100 def initialize(id, decision) @id = id @decision = decision @current_state = :created end
Public Instance Methods
consume(symbol)
click to toggle source
# File lib/aws/decider/state_machines.rb, line 84 def consume(symbol) return @decision = nil if symbol == :handle_initiation_failed_event return if symbol == :handle_decision_task_started_event raise "UnsupportedOperation" end
done?()
click to toggle source
Creates a new ‘CompleteWorkflowStateMachine`.
@param id
The decider ID.
@param attributes
# File lib/aws/decider/state_machines.rb, line 97 def done? ! @decision.nil? end
get_decision()
click to toggle source
# File lib/aws/decider/state_machines.rb, line 107 def get_decision return @decision end