Sha256: 2682e5f92718cfa16e19ff5e6dffa00739dbc3085c49bf69803dda63ae19f6a4
Contents?: true
Size: 450 Bytes
Versions: 25
Compression:
Stored size: 450 Bytes
Contents
# <%= autogenerated_event_warning %> module LiveEvents class ModuleEvent < CanvasSync::LiveEvents::BaseHandler def process return unless payload["context_type"] == "Course" context_module = ContextModule.find_or_initialize_by(canvas_id: payload["module_id"]) context_module.sync_from_api end end class ModuleCreatedEvent < LiveEvents::ModuleEvent; end class ModuleUpdatedEvent < LiveEvents::ModuleEvent; end end
Version data entries
25 entries across 25 versions & 1 rubygems