Class: TaskNotify

Inherits:
ActionMailer::Base
  • Object
show all
Defined in:
app/models/task_notify.rb

Instance Method Summary collapse

Instance Method Details

#invite(inviter, invitee, task, task_url, grab_url) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'app/models/task_notify.rb', line 2

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