Sha256: 4093b73bfc7e190948a3becc2b92a30305a65da2999c85d7501733404d25ae93
Contents?: true
Size: 575 Bytes
Versions: 117
Compression:
Stored size: 575 Bytes
Contents
# <%= autogenerated_event_warning %> module LiveEvents class SyllabusEvent < LiveEvents::BaseEvent def process # syllabus = Syllabus.where(course_id: attrs[:course_id]).first_or_initialize # syllabus.body = attrs[:syllabus_body] # Syllabus Body can get truncated by live events # syllabus.save! raise "process must be implemented in your subclass" end private def course Course.find_by(canvas_course_id: local_canvas_id(payload[:course_id])) end end class SyllabusUpdatedEvent < LiveEvents::SyllabusEvent; end end
Version data entries
117 entries across 117 versions & 1 rubygems