class SendGridActionMailerAdapter::Converters::Categories
Public Instance Methods
assign_attributes(sendgrid_mail, value)
click to toggle source
# File lib/sendgrid_actionmailer_adapter/converters/categories.rb, line 18 def assign_attributes(sendgrid_mail, value) Array(value).each do |category| sendgrid_mail.add_category(category) end end
convert(mail)
click to toggle source
# File lib/sendgrid_actionmailer_adapter/converters/categories.rb, line 11 def convert(mail) categories_str = mail['categories']&.value return if categories_str.nil? || categories_str.empty? categories_str.split(', ').map { |c| ::SendGrid::Category.new(name: c) } end
validate(_mail)
click to toggle source
# File lib/sendgrid_actionmailer_adapter/converters/categories.rb, line 8 def validate(_mail) end