pending_task_notifier.rb 755 Bytes
class PendingTaskNotifier < ApplicationMailer

  def notification(person)
    self.environment = person.environment

    @person = person
    @tasks = person.tasks.pending
    @organizations_with_pending_tasks = person.organizations_with_pending_tasks
    @url = url_for(:host => person.environment.default_hostname, :controller => 'home')
    @default_hostname = person.environment.default_hostname
    @url_for_pending_tasks = url_for(:host => person.environment.default_hostname, :controller => 'tasks', :profile => person.identifier)

    mail(
      to: person.email,
      from: "#{person.environment.name} <#{person.environment.noreply_email}>".html_safe,
      subject: _("[%s] Pending tasks").html_safe % person.environment.name
    )
  end

end