Class: SendGrid::MailSettings
- Inherits:
-
Object
- Object
- SendGrid::MailSettings
- Defined in:
- lib/sendgrid/helpers/mail/mail_settings.rb
Instance Method Summary collapse
- #bcc ⇒ Object
- #bcc=(bcc) ⇒ Object
- #bypass_list_management ⇒ Object
- #bypass_list_management=(bypass_list_management) ⇒ Object
- #footer ⇒ Object
- #footer=(footer) ⇒ Object
-
#initialize ⇒ MailSettings
constructor
A new instance of MailSettings.
- #sandbox_mode ⇒ Object
- #sandbox_mode=(sandbox_mode) ⇒ Object
- #spam_check ⇒ Object
- #spam_check=(spam_check) ⇒ Object
- #to_json ⇒ Object
Constructor Details
#initialize ⇒ MailSettings
Returns a new instance of MailSettings.
5 6 7 8 9 10 11 |
# File 'lib/sendgrid/helpers/mail/mail_settings.rb', line 5 def initialize @bcc = nil @bypass_list_management = nil = nil @sandbox_mode = nil @spam_check = nil end |
Instance Method Details
#bcc ⇒ Object
41 42 43 |
# File 'lib/sendgrid/helpers/mail/mail_settings.rb', line 41 def bcc @bcc.nil? ? nil : @bcc.to_json end |
#bcc=(bcc) ⇒ Object
37 38 39 |
# File 'lib/sendgrid/helpers/mail/mail_settings.rb', line 37 def bcc=(bcc) @bcc = bcc end |
#bypass_list_management ⇒ Object
25 26 27 |
# File 'lib/sendgrid/helpers/mail/mail_settings.rb', line 25 def bypass_list_management @bypass_list_management.nil? ? nil : @bypass_list_management.to_json end |
#bypass_list_management=(bypass_list_management) ⇒ Object
21 22 23 |
# File 'lib/sendgrid/helpers/mail/mail_settings.rb', line 21 def bypass_list_management=(bypass_list_management) @bypass_list_management = bypass_list_management end |
#footer ⇒ Object
33 34 35 |
# File 'lib/sendgrid/helpers/mail/mail_settings.rb', line 33 def .nil? ? nil : .to_json end |
#footer=(footer) ⇒ Object
29 30 31 |
# File 'lib/sendgrid/helpers/mail/mail_settings.rb', line 29 def () = end |
#sandbox_mode ⇒ Object
17 18 19 |
# File 'lib/sendgrid/helpers/mail/mail_settings.rb', line 17 def sandbox_mode @sandbox_mode.nil? ? nil : @sandbox_mode.to_json end |
#sandbox_mode=(sandbox_mode) ⇒ Object
13 14 15 |
# File 'lib/sendgrid/helpers/mail/mail_settings.rb', line 13 def sandbox_mode=(sandbox_mode) @sandbox_mode = sandbox_mode end |
#spam_check ⇒ Object
49 50 51 |
# File 'lib/sendgrid/helpers/mail/mail_settings.rb', line 49 def spam_check @spam_check.nil? ? nil : @spam_check.to_json end |
#spam_check=(spam_check) ⇒ Object
45 46 47 |
# File 'lib/sendgrid/helpers/mail/mail_settings.rb', line 45 def spam_check=(spam_check) @spam_check = spam_check end |
#to_json ⇒ Object
53 54 55 56 57 58 59 60 61 |
# File 'lib/sendgrid/helpers/mail/mail_settings.rb', line 53 def to_json(*) { 'bcc' => self.bcc, 'bypass_list_management' => self.bypass_list_management, 'footer' => self., 'sandbox_mode' => self.sandbox_mode, 'spam_check' => self.spam_check }.delete_if { |_, value| value.to_s.strip == '' } end |