Files
grecia/app/models/sdg/phase.rb
Javi Martín d18c627392 Add and apply Layout/EmptyLinesAfterModuleInclusion rule
This rule was added in rubocop 1.79. We were inconsistent about it, so
we're adding it to get more consistency.
2025-11-05 14:27:12 +01:00

15 lines
299 B
Ruby

class SDG::Phase < ApplicationRecord
include Cardable
enum :kind, { sensitization: 0, planning: 1, monitoring: 2 }
validates :kind, presence: true, uniqueness: true
def self.[](kind)
find_by!(kind: kind)
end
def title
self.class.human_attribute_name("kind.#{kind}")
end
end