class SendGrid::Substitution
Attributes
substitution[RW]
Public Class Methods
new(key: nil, value: nil)
click to toggle source
# File lib/sendgrid/helpers/mail/substitution.rb, line 7 def initialize(key: nil, value: nil) @substitution = {} key.nil? || value.nil? ? @substitution = nil : @substitution[key] = value end
Public Instance Methods
to_json(*)
click to toggle source
# File lib/sendgrid/helpers/mail/substitution.rb, line 12 def to_json(*) { 'substitution' => substitution }.delete_if { |_, value| value.to_s.strip == '' } end