Sha256: f63191c9662274cc5a9b05fb56f1be4da85379330f41b58dd6131797e7b03d11
Contents?: true
Size: 395 Bytes
Versions: 6
Compression:
Stored size: 395 Bytes
Contents
module Gaku class EnrollmentStatus < ActiveRecord::Base has_many :students, foreign_key: :enrollment_status_code, primary_key: :code translates :name validates :code, presence: true before_create :set_name scope :active, -> { where(active: true) } def to_s name end private def set_name self.name = code if name.nil? end end end
Version data entries
6 entries across 6 versions & 2 rubygems