class SendGrid::Ganalytics
Attributes
enable[RW]
utm_campaign[RW]
utm_content[RW]
utm_medium[RW]
utm_name[RW]
utm_source[RW]
utm_term[RW]
Public Class Methods
new(enable: nil, utm_source: nil, utm_medium: nil, utm_term: nil, utm_content: nil, utm_campaign: nil, utm_name: nil)
click to toggle source
# File lib/sendgrid/helpers/mail/ganalytics.rb, line 7 def initialize(enable: nil, utm_source: nil, utm_medium: nil, utm_term: nil, utm_content: nil, utm_campaign: nil, utm_name: nil) @enable = enable @utm_source = utm_source @utm_medium = utm_medium @utm_term = utm_term @utm_content = utm_content @utm_campaign = utm_campaign @utm_name = utm_name end
Public Instance Methods
to_json(*)
click to toggle source
# File lib/sendgrid/helpers/mail/ganalytics.rb, line 17 def to_json(*) { 'enable' => enable, 'utm_source' => utm_source, 'utm_medium' => utm_medium, 'utm_term' => utm_term, 'utm_content' => utm_content, 'utm_campaign' => utm_campaign }.delete_if { |_, value| value.to_s.strip == '' } end