Method: WorkerTools::Basics#finalize

Defined in:
lib/worker_tools/basics.rb

#finalizeObject



64
65
66
67
68
69
70
# File 'lib/worker_tools/basics.rb', line 64

def finalize
  mark_with_warnings = model.notes.any? do |note|
    complete_with_warnings_note_levels.include?(note.with_indifferent_access[:level].to_s)
  end

  model.update!(state: mark_with_warnings ? :complete_with_warnings : :complete)
end