Class: InvalidRecordFinder::Mailer

Inherits:
ActionMailer::Base
  • Object
show all
Defined in:
lib/invalid_record_finder/mailer.rb

Overview

sends mails

Instance Method Summary collapse

Instance Method Details

#mail(model_name:, findings_list:, from:, to:, subject_prefix: nil) ⇒ Object



12
13
14
15
16
17
18
19
20
# File 'lib/invalid_record_finder/mailer.rb', line 12

def mail(model_name:, findings_list:, from:, to:, subject_prefix: nil)
  attachments["#{model_name}.csv"] = findings_list.to_csv
  super(
    from:    from,
    to:      to,
    body:    build_body(model_name, findings_list),
    subject: build_subject(model_name, findings_list, subject_prefix),
  )
end