Sha256: ebe92a5a967461ea66d3c014a135cafda5bce9514b3523557e005047e78a652d
Contents?: true
Size: 531 Bytes
Versions: 95
Compression:
Stored size: 531 Bytes
Contents
module CoalescingPanda class Section < ActiveRecord::Base belongs_to :course, foreign_key: :coalescing_panda_course_id, class_name: 'CoalescingPanda::Course' has_many :enrollments, foreign_key: :coalescing_panda_section_id, class_name: 'CoalescingPanda::Enrollment', dependent: :destroy has_many :users, through: :enrollments, class_name: 'CoalescingPanda::User' delegate :account, to: :course validates :coalescing_panda_course_id, presence: true validates :canvas_section_id, presence: true end end
Version data entries
95 entries across 95 versions & 1 rubygems