Sha256: 53e0a3954f82db01815c56b19bbd89132194916cf7dabf52acb2635e26b4058a
Contents?: true
Size: 467 Bytes
Versions: 2
Compression:
Stored size: 467 Bytes
Contents
require 'json' module SendGrid class Email def initialize(email: nil, name: nil) @email = email @name = name end def email=(email) @email = email end def email @email end def name=(name) @name = name end def name @name end def to_json(*) { 'email' => self.email, 'name' => self.name }.delete_if { |_, value| value.to_s.strip == '' } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
sendgrid-ruby-5.1.0 | lib/sendgrid/helpers/mail/email.rb |
sendgrid-ruby-5.0.0 | lib/sendgrid/helpers/mail/email.rb |