Sha256: 7e7c0de22f48cd18f82fd2cfdb0bb7e4e8ac265fc0d41e1514390acd79bb7ff8
Contents?: true
Size: 417 Bytes
Versions: 16
Compression:
Stored size: 417 Bytes
Contents
module Gaku class SimpleGrade < ActiveRecord::Base belongs_to :student belongs_to :simple_grade_type %i( name school grading_method max_score passing_score ).each do |attribute| delegate attribute, to: :simple_grade_type, allow_nil: true, prefix: true end validates :student_id, :simple_grade_type_id, :score, presence: true def to_s simple_grade_type_name end end end
Version data entries
16 entries across 16 versions & 2 rubygems