Module: Conductor::Http::Models::TaskResultStatus

Defined in:
lib/conductor/http/models/task_result_status.rb

Overview

TaskResultStatus enum representing the status of task execution

Constant Summary collapse

COMPLETED =
'COMPLETED'
FAILED =
'FAILED'
FAILED_WITH_TERMINAL_ERROR =
'FAILED_WITH_TERMINAL_ERROR'
IN_PROGRESS =
'IN_PROGRESS'
ALL =
[COMPLETED, FAILED, FAILED_WITH_TERMINAL_ERROR, IN_PROGRESS].freeze

Class Method Summary collapse

Class Method Details

.valid?(status) ⇒ Boolean

Check if the given status is valid

Parameters:

  • status (String)

    The status to validate

Returns:

  • (Boolean)

    true if valid, false otherwise



18
19
20
# File 'lib/conductor/http/models/task_result_status.rb', line 18

def self.valid?(status)
  ALL.include?(status)
end