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