Sha256: 97d203e6adabc469b4116c5f65e4251f1db601e659b811bf099e48013acc3c5e

Contents?: true

Size: 255 Bytes

Versions: 6

Compression:

Stored size: 255 Bytes

Contents

module Gaku
  class CourseGroup < ActiveRecord::Base

    include Trashable

    has_many :course_group_enrollments
    has_many :courses, through: :course_group_enrollments

    validates :name, presence: true

    def to_s
      name
    end

  end
end

Version data entries

6 entries across 6 versions & 2 rubygems

Version Path
gaku_core-0.0.3 app/models/gaku/course_group.rb
gaku-0.0.3 core/app/models/gaku/course_group.rb
gaku-0.0.2 core/app/models/gaku/course_group.rb
gaku_core-0.0.2 app/models/gaku/course_group.rb
gaku-0.0.1 core/app/models/gaku/course_group.rb
gaku_core-0.0.1 app/models/gaku/course_group.rb