Sha256: e097c12821e510b8e34c862ef07d8d6334786c8830ab8128a1dc92fcc0bc1de6

Contents?: true

Size: 621 Bytes

Versions: 15

Compression:

Stored size: 621 Bytes

Contents

module CanvasSync
  module Jobs
    class SyncContextModuleItemsJob < ReportStarter
      # Syncs ContextModuleItems
      #
      # Starts a report processor for the context modules report
      # (the proserv_context_module_items_csv report must be enabled)
      #
      # @param job_chain [Hash]
      # @param options [Hash]
      def perform(job_chain, options)
        super(
          job_chain,
          "proserv_context_module_items_csv",
          merge_report_params(job_chain, options),
          CanvasSync::Processors::ContextModuleItemsProcessor.to_s,
          {},
        )
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
canvas_sync-0.11.1 lib/canvas_sync/jobs/sync_context_module_items_job.rb
canvas_sync-0.16.5 lib/canvas_sync/jobs/sync_context_module_items_job.rb
canvas_sync-0.16.4 lib/canvas_sync/jobs/sync_context_module_items_job.rb
canvas_sync-0.16.3 lib/canvas_sync/jobs/sync_context_module_items_job.rb
canvas_sync-0.16.2 lib/canvas_sync/jobs/sync_context_module_items_job.rb
canvas_sync-0.16.1 lib/canvas_sync/jobs/sync_context_module_items_job.rb
canvas_sync-0.15.1 lib/canvas_sync/jobs/sync_context_module_items_job.rb
canvas_sync-0.15.0 lib/canvas_sync/jobs/sync_context_module_items_job.rb
canvas_sync-0.14.0 lib/canvas_sync/jobs/sync_context_module_items_job.rb
canvas_sync-0.13.0 lib/canvas_sync/jobs/sync_context_module_items_job.rb
canvas_sync-0.12.0 lib/canvas_sync/jobs/sync_context_module_items_job.rb
canvas_sync-0.11.0 lib/canvas_sync/jobs/sync_context_module_items_job.rb
canvas_sync-0.10.6 lib/canvas_sync/jobs/sync_context_module_items_job.rb
canvas_sync-0.10.5 lib/canvas_sync/jobs/sync_context_module_items_job.rb
canvas_sync-0.10.4 lib/canvas_sync/jobs/sync_context_module_items_job.rb