Sha256: 80989cfcdd5059347b26752502cb5498b593a2536024e88387aca6df221d02b5

Contents?: true

Size: 330 Bytes

Versions: 1

Compression:

Stored size: 330 Bytes

Contents

<%= autogenerated_model_warning %>

class Assignment < ApplicationRecord
  validates :canvas_assignment_id, uniqueness: true, presence: true
  belongs_to :context, polymorphic: true, optional: true, primary_key: :canvas_course_id
  has_many :submissions, primary_key: :canvas_assignment_id, foreign_key: :canvas_assignment_id
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
canvas_sync-0.3.14 lib/canvas_sync/generators/templates/models/assignment.rb