module Moist::Models::Mailing

Public Instance Methods

deliver!() click to toggle source
# File lib/moist/models/mailing.rb, line 14
def deliver!
  ::Moist::Delivery.call(self)
end
deliver?() click to toggle source
# File lib/moist/models/mailing.rb, line 4
def deliver?
  raise ::Moist::MailingAlreadyDelivered if sent?

  send_at < Time.current
end
sent?() click to toggle source
# File lib/moist/models/mailing.rb, line 10
def sent?
  sent_at.present?
end