Sha256: 30525345317edf22fe6dab6df416b76cb5695481bf1662db261eb95810e17c76

Contents?: true

Size: 225 Bytes

Versions: 5

Compression:

Stored size: 225 Bytes

Contents

module Sis
  module Core
    class Course < ApplicationRecord
      validates :code, :title, :credit_hours, :ects, :lecture_hours, presence: true
      validates :code, uniqueness: { case_sensitive: false }
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
sis_core-1.0.20 app/models/sis/core/course.rb
sis_core-1.0.19 app/models/sis/core/course.rb
sis_core-1.0.18 app/models/sis/core/course.rb
sis_core-1.0.17 app/models/sis/core/course.rb
sis_core-1.0.16 app/models/sis/core/course.rb