Module: Mumuki::Laboratory::Status::Submission

Includes:
Mumuki::Laboratory::Status
Included in:
Aborted, Errored, Failed, ManualEvaluationPending, Passed, PassedWithWarnings, Pending, Running
Defined in:
lib/mumuki/laboratory/status/submission/submission.rb,
lib/mumuki/laboratory/status/submission/submission.rb

Defined Under Namespace

Modules: Aborted, Errored, Failed, ManualEvaluationPending, Passed, PassedWithWarnings, Pending, Running

Constant Summary collapse

STATUSES =
[Pending, Running, Passed, Failed, Errored, Aborted, PassedWithWarnings, ManualEvaluationPending]

Instance Method Summary collapse

Methods included from Mumuki::Laboratory::Status

#==, #to_i, #to_s, #to_sym

Instance Method Details

#as_json(_options = {}) ⇒ Object



35
36
37
# File 'lib/mumuki/laboratory/status/submission/submission.rb', line 35

def as_json(_options={})
  to_s
end

#groupObject



21
22
23
# File 'lib/mumuki/laboratory/status/submission/submission.rb', line 21

def group
  self
end

#iconizeObject



31
32
33
# File 'lib/mumuki/laboratory/status/submission/submission.rb', line 31

def iconize
  group.iconize
end

#should_retry?Boolean

Tells if a new, different submission should be tried. True for ‘failed`, `errored` and `passed_with_warnings`

Returns:

  • (Boolean)


27
28
29
# File 'lib/mumuki/laboratory/status/submission/submission.rb', line 27

def should_retry?
  false
end