Sha256: 916d9fda7bcfbb7ed57037ebeea7bd7cb16bcffb54e31e0aa4e976dec2b09b20
Contents?: true
Size: 374 Bytes
Versions: 4
Compression:
Stored size: 374 Bytes
Contents
require_relative './base_job' module CanvasSync module JobBatches class ConcurrentBatchJob < BaseJob def perform(sub_jobs, context: nil) Batch.new.tap do |b| b.context = context b.jobs do sub_jobs.each do |j| ChainBuilder.enqueue_job(j) end end end end end end end
Version data entries
4 entries across 4 versions & 1 rubygems