class SendGrid::MailSettings
Attributes
bcc[W]
bypass_list_management[W]
sandbox_mode[W]
spam_check[W]
Public Class Methods
new()
click to toggle source
# File lib/sendgrid/helpers/mail/mail_settings.rb, line 7 def initialize @bcc = nil @bypass_list_management = nil @footer = nil @sandbox_mode = nil @spam_check = nil end
Public Instance Methods
bcc()
click to toggle source
# File lib/sendgrid/helpers/mail/mail_settings.rb, line 27 def bcc @bcc.nil? ? nil : @bcc.to_json end
bypass_list_management()
click to toggle source
# File lib/sendgrid/helpers/mail/mail_settings.rb, line 19 def bypass_list_management @bypass_list_management.nil? ? nil : @bypass_list_management.to_json end
sandbox_mode()
click to toggle source
# File lib/sendgrid/helpers/mail/mail_settings.rb, line 15 def sandbox_mode @sandbox_mode.nil? ? nil : @sandbox_mode.to_json end
spam_check()
click to toggle source
# File lib/sendgrid/helpers/mail/mail_settings.rb, line 31 def spam_check @spam_check.nil? ? nil : @spam_check.to_json end
to_json(*)
click to toggle source
# File lib/sendgrid/helpers/mail/mail_settings.rb, line 35 def to_json(*) { 'bcc' => bcc, 'bypass_list_management' => bypass_list_management, 'footer' => footer, 'sandbox_mode' => sandbox_mode, 'spam_check' => spam_check }.delete_if { |_, value| value.to_s.strip == '' } end