Sha256: 491c369c4c702a0c54d9231b51a4a773c59fe0cafebd30708cac8fd561df729d
Contents?: true
Size: 853 Bytes
Versions: 21
Compression:
Stored size: 853 Bytes
Contents
class TaskNotify < ActionMailer::Base def invite(inviter, invitee, task, task_url, grab_url) setup_email(invitee) # Email header info @subject += "#{inviter.name} has invited you to grab task: #{task.id}." # Email body substitutions @body["app_name"] = UserSystem::CONFIG[:app_name].to_s @body["app_url"] = UserSystem::CONFIG[:app_url].to_s @body["task"] = task @body["task_url"] = task_url @body["grab_url"] = grab_url @body["inviter"] = inviter @body["invitee"] = invitee end private def setup_email(user) @recipients = "#{user.email}" @from = UserSystem::CONFIG[:email_from].to_s @subject = "[#{UserSystem::CONFIG[:app_name]}] " @sent_on = Time.now @headers['Content-Type'] = "text/plain; charset=#{UserSystem::CONFIG[:mail_charset]}; format=flowed" end end
Version data entries
21 entries across 21 versions & 1 rubygems