Sha256: f26bfb7d7b01e3f4740a04ccb69945e1bc4092c1941b18cc5e05077429d2e1c5
Contents?: true
Size: 495 Bytes
Versions: 11
Compression:
Stored size: 495 Bytes
Contents
require 'json' module SendGrid class BccSettings def initialize(enable: nil, email: nil) @enable = enable @email = email end def enable=(enable) @enable = enable end def enable @enable end def email=(email) @email = email end def email @email end def to_json(*) { 'enable' => self.enable, 'email' => self.email }.delete_if { |_, value| value.to_s.strip == '' } end end end
Version data entries
11 entries across 11 versions & 1 rubygems