17 lines
355 B
Ruby
17 lines
355 B
Ruby
# frozen_string_literal: true
|
|
|
|
class SuccessCriterion < ApplicationRecord
|
|
enum :result, %i[passed failed not_applicable]
|
|
enum :level, %i[A AA AAA]
|
|
|
|
has_rich_text :comment_html
|
|
has_rich_text :description_html
|
|
|
|
belongs_to :element, touch: true
|
|
|
|
def level_value
|
|
return nil unless level
|
|
|
|
self.class.levels.values.index_of(level)
|
|
end
|
|
end
|