Sha256: aef053448c917c8f49d76842160bf095d165213adf3f2e8f78ba333802b2f9d0
Contents?: true
Size: 435 Bytes
Versions: 6
Compression:
Stored size: 435 Bytes
Contents
require "active_record" module Outboxer class Message < ::ActiveRecord::Base self.table_name = :outboxer_messages STATUS = { unpublished: "unpublished", publishing: "publishing", failed: "failed" }.freeze belongs_to :message, polymorphic: true has_many :exceptions, -> { order(created_at: :asc) }, class_name: "::Outboxer::Exception", dependent: :destroy end end
Version data entries
6 entries across 6 versions & 1 rubygems