Sha256: ac1f9c461c9df350f0a71792814857824043d60089ac275c86da06d559671452
Contents?: true
Size: 453 Bytes
Versions: 1
Compression:
Stored size: 453 Bytes
Contents
require "active_record" module Outboxer module Models 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::Models::Exception" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
outboxer-0.1.0 | lib/outboxer/models/message.rb |