Sha256: edfe8754f1e377639a0eefb78593deae825d0c56dc5819d5d9f3c9ba17a37a05
Contents?: true
Size: 369 Bytes
Versions: 11
Compression:
Stored size: 369 Bytes
Contents
module Rooler class Delivery < ActiveRecord::Base belongs_to :deliverable, polymorphic: true belongs_to :rule has_one :template, through: :rule validates :rule_id, uniqueness: {scope: [:deliverable_type, :deliverable_id], message: "Rule already processed for this object"} scope :undelivered, -> {where(delivered_at: nil)} end end
Version data entries
11 entries across 11 versions & 1 rubygems