Class: AdministrationMailer
- Inherits:
-
ActionMailer::Base
- Object
- ActionMailer::Base
- AdministrationMailer
- Includes:
- Roadie::Rails::Automatic
- Defined in:
- app/mailers/administration_mailer.rb
Instance Method Summary collapse
-
#daily_digest(admin_user, yesterdays_contact_messages, pending_comments, yesterdays_activities) ⇒ Object
this job is called by the Administration model in this gem.
Instance Method Details
#daily_digest(admin_user, yesterdays_contact_messages, pending_comments, yesterdays_activities) ⇒ Object
this job is called by the Administration model in this gem
7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'app/mailers/administration_mailer.rb', line 7 def daily_digest( admin_user, , pending_comments, yesterdays_activities ) @recipient = admin_user @contact_messages = @pending_comments = pending_comments @yesterdays_activities = yesterdays_activities # FIXME - only the email addresses show up. not the names :-( recipient = "#{@recipient.name} <#{@recipient.email}>" reply_to = "#{Setting.first.try(:company_name)} <#{Setting.first.try(:contact_email)}>" mail to: recipient, reply_to: reply_to, subject: "#{t('admin.mailer.daily_digest.subject')}- #{l Time.zone.now.to_date}" do |format| format.html { render layout: 'admin_mailers.html.erb' } format.text end end |