Sha256: 3158c3ba813abc9d6e3108d67f0977ff6b0e3bb90cc3041d492f645deb5a7389
Contents?: true
Size: 599 Bytes
Versions: 2
Compression:
Stored size: 599 Bytes
Contents
# frozen_string_literal: true module GoodJob # Shared methods for filtering Execution/Job records from the +good_jobs+ table. module ErrorEvents extend ActiveSupport::Concern included do error_event_enum = { interrupted: 0, unhandled: 1, handled: 2, retried: 3, retry_stopped: 4, discarded: 5, } if Gem::Version.new(Rails.version) >= Gem::Version.new('7.1.0.a') enum :error_event, error_event_enum, validate: { allow_nil: true } else enum error_event: error_event_enum end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
good_job-4.1.1 | app/models/concerns/good_job/error_events.rb |
good_job-4.1.0 | app/models/concerns/good_job/error_events.rb |