Sha256: 5a98d8ab88a5fc7035ad171aef781eee0578ab3c70d265b28799072697d6f0a9

Contents?: true

Size: 1.03 KB

Versions: 2

Compression:

Stored size: 1.03 KB

Contents

class PostOffice < ActionMailer::Base

  default :from => Dust.default_recipient

  def contact_confirmation(contact)
    @contact = contact
    mail(:to => "#{contact.name} <#{contact.email}>", :subject => "Your contact request has been sent.")
  end

  def contact_request(contact)
    @contact = contact
    mail(:to => Dust.default_recipient, :subject => "New contact request has been received.")
  end

  def password_reset_instructions(user)
    @user = user
    @edit_password_reset_url = edit_password_reset_url(user.perishable_token)
    mail(:to => "#{user.username} <#{user.email}>", :subject => "Password Reset Instructions", :content_type => "text/html")
  end

  def activation_needed_email(user)
    @user = user
    mail(:to => Dust.default_recipient, :subject => "User #{@user.username} is awaiting approval.", :content_type => "text/html")
  end

  def activation_success_email(user)
    @user = user
    mail(:to => "#{user.username} <#{user.email}>", :subject => "Your account has been approved.", :content_type => "text/html")
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
dust-cms-0.0.07 app/mailers/post_office.rb
dust-cms-0.0.06 app/mailers/post_office.rb