class SendGridActionMailerAdapter::Converters::From
Public Instance Methods
assign_attributes(sendgrid_mail, value)
click to toggle source
# File lib/sendgrid_actionmailer_adapter/converters/from.rb, line 21 def assign_attributes(sendgrid_mail, value) sendgrid_mail.from = value end
convert(mail)
click to toggle source
# File lib/sendgrid_actionmailer_adapter/converters/from.rb, line 16 def convert(mail) addr = mail[:from].addrs.first ::SendGrid::Email.new(email: addr.address, name: addr.display_name) end
validate(mail)
click to toggle source
# File lib/sendgrid_actionmailer_adapter/converters/from.rb, line 8 def validate(mail) error_messages = [] if mail.from_addrs.empty? error_messages << "'from' is required." end error_messages end