Sha256: e9768590cd5f142eeaa0561eee3642c7cd6d3ba466beabea2efd0451ff39ee73

Contents?: true

Size: 306 Bytes

Versions: 19

Compression:

Stored size: 306 Bytes

Contents

module Marty
  module BackgroundJob
    class Log < Marty::Base
      self.table_name = 'marty_background_job_logs'

      validates :job_class, :status, presence: true

      ALL_STATUSES = %w[success failure failure_ignore].freeze
      enum status: ALL_STATUSES.zip(ALL_STATUSES).to_h
    end
  end
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
marty-14.3.0 app/models/marty/background_job/log.rb
marty-14.0.0 app/models/marty/background_job/log.rb
marty-13.0.2 app/models/marty/background_job/log.rb
marty-11.0.0 app/models/marty/background_job/log.rb
marty-10.0.3 app/models/marty/background_job/log.rb
marty-10.0.2 app/models/marty/background_job/log.rb
marty-10.0.0 app/models/marty/background_job/log.rb
marty-9.5.1 app/models/marty/background_job/log.rb
marty-9.5.0 app/models/marty/background_job/log.rb
marty-9.3.3 app/models/marty/background_job/log.rb
marty-9.3.2 app/models/marty/background_job/log.rb
marty-9.3.0 app/models/marty/background_job/log.rb
marty-8.5.0 app/models/marty/background_job/log.rb
marty-8.4.1 app/models/marty/background_job/log.rb
marty-8.3.1 app/models/marty/background_job/log.rb
marty-8.2.0 app/models/marty/background_job/log.rb
marty-8.0.0 app/models/marty/background_job/log.rb
marty-6.1.0 app/models/marty/background_job/log.rb
marty-5.2.0 app/models/marty/background_job/log.rb