Class: ReportCard::Mailer

Inherits:
ActionMailer::Base
  • Object
show all
Defined in:
app/mailers/report_card/mailer.rb

Instance Method Summary collapse

Instance Method Details

#report(url, email_options) ⇒ Object



3
4
5
6
7
8
9
10
11
# File 'app/mailers/report_card/mailer.rb', line 3

def report(url, email_options)
  @url = url
  @body = email_options['body'] || ReportCard.body
  # email_options['recipient_email'] doesn't have default option here
  # because it is a proc that is evaluated in ReportsController.
  mail to: email_options['recipient_email'],
       from: email_options['from_email'] || ReportCard.from_email,
       subject: email_options['subject'] || ReportCard.subject
end