a11yist/app/models/success_criterion.rb

18 lines
355 B
Ruby
Raw Normal View History

2024-09-05 22:54:38 +02:00
# frozen_string_literal: true
class SuccessCriterion < ApplicationRecord
enum :result, %i[passed failed not_applicable]
2024-07-20 16:52:12 +02:00
enum :level, %i[A AA AAA]
2024-07-19 02:29:18 +02:00
has_rich_text :comment_html
has_rich_text :description_html
2024-07-20 16:52:12 +02:00
belongs_to :element, touch: true
2024-07-26 00:59:00 +02:00
def level_value
return nil unless level
self.class.levels.values.index_of(level)
end
end