Sha256: 79daf612eebd40656c9f90aae780762f73976c656d2a349588ba035f62a02773

Contents?: true

Size: 261 Bytes

Versions: 39

Compression:

Stored size: 261 Bytes

Contents

# frozen_string_literal: true

module GoodJob
  module ActiveJobExtensions
    module Batches
      extend ActiveSupport::Concern

      def batch
        @_batch ||= CurrentThread.execution&.batch&.to_batch
      end
      alias batch? batch
    end
  end
end

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
good_job-3.28.0 lib/good_job/active_job_extensions/batches.rb
good_job-3.27.4 lib/good_job/active_job_extensions/batches.rb
good_job-3.27.3 lib/good_job/active_job_extensions/batches.rb
good_job-3.27.2 lib/good_job/active_job_extensions/batches.rb
good_job-3.27.1 lib/good_job/active_job_extensions/batches.rb
good_job-3.27.0 lib/good_job/active_job_extensions/batches.rb
good_job-3.26.2 lib/good_job/active_job_extensions/batches.rb
good_job-3.26.1 lib/good_job/active_job_extensions/batches.rb
good_job-3.26.0 lib/good_job/active_job_extensions/batches.rb
good_job-3.25.0 lib/good_job/active_job_extensions/batches.rb
good_job-3.24.0 lib/good_job/active_job_extensions/batches.rb
good_job-3.23.0 lib/good_job/active_job_extensions/batches.rb
good_job-3.22.0 lib/good_job/active_job_extensions/batches.rb
good_job-3.21.5 lib/good_job/active_job_extensions/batches.rb
good_job-3.21.4 lib/good_job/active_job_extensions/batches.rb
good_job-3.21.3 lib/good_job/active_job_extensions/batches.rb
good_job-3.21.2 lib/good_job/active_job_extensions/batches.rb
good_job-3.21.1 lib/good_job/active_job_extensions/batches.rb
good_job-3.21.0 lib/good_job/active_job_extensions/batches.rb
good_job-3.20.0 lib/good_job/active_job_extensions/batches.rb