class Moist::Delivery

Public Class Methods

call(mailing) click to toggle source
# File lib/moist/delivery.rb, line 3
def self.call(mailing)
  new(mailing).call
end
new(mailing) click to toggle source
# File lib/moist/delivery.rb, line 7
def initialize(mailing)
  @mailing = mailing
end

Public Instance Methods

call() click to toggle source
# File lib/moist/delivery.rb, line 11
def call
  @mailing.mailer_class.constantize.send(@mailing.mailer_action, @mailing.moist_campaign_subscriber.subscriber).deliver!
end