Class: SolidFlow::Replay::StepState

Inherits:
Struct
  • Object
show all
Defined in:
lib/solid_flow/replay.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#attemptObject

Returns the value of attribute attempt

Returns:

  • (Object)

    the current value of attempt



7
8
9
# File 'lib/solid_flow/replay.rb', line 7

def attempt
  @attempt
end

#idempotency_keyObject

Returns the value of attribute idempotency_key

Returns:

  • (Object)

    the current value of idempotency_key



7
8
9
# File 'lib/solid_flow/replay.rb', line 7

def idempotency_key
  @idempotency_key
end

#last_errorObject

Returns the value of attribute last_error

Returns:

  • (Object)

    the current value of last_error



7
8
9
# File 'lib/solid_flow/replay.rb', line 7

def last_error
  @last_error
end

#last_resultObject

Returns the value of attribute last_result

Returns:

  • (Object)

    the current value of last_result



7
8
9
# File 'lib/solid_flow/replay.rb', line 7

def last_result
  @last_result
end

#nameObject

Returns the value of attribute name

Returns:

  • (Object)

    the current value of name



7
8
9
# File 'lib/solid_flow/replay.rb', line 7

def name
  @name
end

#statusObject

Returns the value of attribute status

Returns:

  • (Object)

    the current value of status



7
8
9
# File 'lib/solid_flow/replay.rb', line 7

def status
  @status
end

#wait_instructionsObject

Returns the value of attribute wait_instructions

Returns:

  • (Object)

    the current value of wait_instructions



7
8
9
# File 'lib/solid_flow/replay.rb', line 7

def wait_instructions
  @wait_instructions
end

Instance Method Details

#completed?Boolean

Returns:

  • (Boolean)


21
22
23
# File 'lib/solid_flow/replay.rb', line 21

def completed?
  status == :completed
end

#failed?Boolean

Returns:

  • (Boolean)


25
26
27
# File 'lib/solid_flow/replay.rb', line 25

def failed?
  status == :failed
end

#waiting?Boolean

Returns:

  • (Boolean)


17
18
19
# File 'lib/solid_flow/replay.rb', line 17

def waiting?
  status == :waiting
end