Sha256: 43b9d9e8c3e403ef890403ebb05a8c5d38476484b9e6203b07c7fb74fff6538a
Contents?: true
Size: 469 Bytes
Versions: 4
Compression:
Stored size: 469 Bytes
Contents
require 'json' module SendGrid class Content def initialize(type: nil, value: nil) @type = type @value = value end def type=(type) @type = type end def type @type end def value=(value) @value = value end def value @value end def to_json(*) { 'type' => self.type, 'value' => self.value }.delete_if { |_, value| value.to_s.strip == '' } end end end
Version data entries
4 entries across 4 versions & 1 rubygems