Sha256: 549d8e724384898c6753cd0767fd32887bc9793ed301ba385f4758fb57225791

Contents?: true

Size: 401 Bytes

Versions: 2

Compression:

Stored size: 401 Bytes

Contents

# frozen_string_literal: true

Isolator.isolate :active_job,
                 target: ActiveJob::Base,
                 method_name: :enqueue,
                 exception_class: Isolator::BackgroundJobError,
                 details_message: ->(obj, _args) {
                   "#{obj.class.name}" \
                   "#{obj.arguments.any? ? " (#{obj.arguments.join(', ')})" : ''}"
                 }

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
isolator-0.6.1 lib/isolator/adapters/background_jobs/active_job.rb
isolator-0.6.0 lib/isolator/adapters/background_jobs/active_job.rb