Sha256: 185f4f0461fc59752f7bb90eda0fa6bb27c29dc16a600ed7fb42f00eb71b417f
Contents?: true
Size: 370 Bytes
Versions: 10
Compression:
Stored size: 370 Bytes
Contents
module Canvas::Models class Course < BaseModel validates :sis_id, :short_name, :long_name, presence: true validates :status, inclusion: {in: %w(active deleted completed)} attr_accessor :sis_id, :account_sis_id, :term_sis_id, :short_name, :long_name, :status, :start_date, :end_date def after_initialize self.status ||= 'active' end end end
Version data entries
10 entries across 10 versions & 1 rubygems