Sha256: 6a32eb9174bbfc512b72c5a23a70d2bcc1b5dea15577c988ac0c0de28f38c8fa

Contents?: true

Size: 745 Bytes

Versions: 5

Compression:

Stored size: 745 Bytes

Contents

module AlchemyCrm
  class ContactsMailer < ActionMailer::Base

    def signup_mail(contact, page)
      @contact = contact
      @newsletter_ids = @contact.subscriptions.collect(&:newsletter_id)
      @element = page.elements.where(:name => 'newsletter_signup_mail').first
      mail(
        :from => @element.ingredient('mail_from'),
        :to => contact.email,
        :subject => @element.ingredient('subject')
      )
    end

    def signout_mail(contact, page)
      @element = page.elements.where(:name => 'newsletter_signout_mail').first
      @contact = contact
      mail(
        :from => @element.ingredient("mail_from"),
        :to => contact.email,
        :subject => @element.ingredient('subject')
      )
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
alchemy_crm-2.0.5 app/mailers/alchemy_crm/contacts_mailer.rb
alchemy_crm-2.0.4.1 app/mailers/alchemy_crm/contacts_mailer.rb
alchemy_crm-2.1.0a app/mailers/alchemy_crm/contacts_mailer.rb
alchemy_crm-2.0.3 app/mailers/alchemy_crm/contacts_mailer.rb
alchemy_crm-2.0.2 app/mailers/alchemy_crm/contacts_mailer.rb