class LoadMailer < ApplicationMailer
  def self.send_notifications(load_event)
    emails = ['sheri.tibbs@duke.edu']

    emails.each do |email|
      send_notification(email, load_event).deliver_now
    end
  end

  def send_notification(email, load_event)
    @load_event = load_event

    subject_line="AACT #{ENV['RAILS_ENV']} load completed with #{@load_event.errors.size} errors"
    mail(from: 'Daily Load <daily_load@aact2.org>', to: email, subject: subject_line, body: @load_event.description)
  end
end

class LoadMailer < ApplicationMailer
  def self.send_notifications(load_event, errors)
    emails = ['sheri.tibbs@duke.edu']

    emails.each do |email|
      send_notification(email, load_event, errors).deliver_now
    end
  end

  def send_notification(email, load_event, errors)
    @load_event = load_event
    @errors = errors

    subject_line="AACT #{ENV['RAILS_ENV']} load completed with #{@errors.size} errors"
    mail(from: 'Daily Load <daily_load@aact2.org>', to: email, subject: subject_line)
  end
end

--- 
+++ 
@@ -1,17 +1,16 @@
 class LoadMailer < ApplicationMailer
-  def self.send_notifications(load_event, errors)
+  def self.send_notifications(load_event)
     emails = ['sheri.tibbs@duke.edu']
 
     emails.each do |email|
-      send_notification(email, load_event, errors).deliver_now
+      send_notification(email, load_event).deliver_now
     end
   end
 
-  def send_notification(email, load_event, errors)
+  def send_notification(email, load_event)
     @load_event = load_event
-    @errors = errors
 
-    subject_line="AACT #{ENV['RAILS_ENV']} load completed with #{@errors.size} errors"
-    mail(from: 'Daily Load <daily_load@aact2.org>', to: email, subject: subject_line)
+    subject_line="AACT #{ENV['RAILS_ENV']} load completed with #{@load_event.errors.size} errors"
+    mail(from: 'Daily Load <daily_load@aact2.org>', to: email, subject: subject_line, body: @load_event.description)
   end
 end
Add the description (progress log) from LoadEvent to the body of the notification email.  Also, LoadEvent holds on to the collection of errors now too.