Sha256: b2f8655ea6eb430f0508e39a3512e884560f275052535d4b86e994fe7a44c8b2
Contents?: true
Size: 482 Bytes
Versions: 24
Compression:
Stored size: 482 Bytes
Contents
require_relative './base_job' module CanvasSync module JobBatches class SerialBatchJob < BaseJob def self.make_batch(sub_jobs, **kwargs, &blk) ManagedBatchJob.make_batch( sub_jobs, **kwargs, ordered: true, concurrency: false, desc_prefix: 'SerialBatchJob: ', &blk ) end def perform(sub_jobs, **kwargs) self.class.make_batch(sub_jobs, **kwargs) end end end end
Version data entries
24 entries across 24 versions & 1 rubygems