Sha256: d97e86e8d34588bd70043e322818f48417ae1c2fbcf48216e9587ddcbea88efe
Contents?: true
Size: 405 Bytes
Versions: 13
Compression:
Stored size: 405 Bytes
Contents
require 'json' module SendGrid class OpenTracking attr_accessor :enable, :substitution_tag def initialize(enable: nil, substitution_tag: nil) @enable = enable @substitution_tag = substitution_tag end def to_json(*) { 'enable' => enable, 'substitution_tag' => substitution_tag }.delete_if { |_, value| value.to_s.strip == '' } end end end
Version data entries
13 entries across 13 versions & 1 rubygems