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