Method: MultiMail::Sender::Mailgun#parameters
- Defined in:
- lib/multi_mail/mailgun/sender.rb
#parameters ⇒ Hash
Returns the additional parameters for the API call.
26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/multi_mail/mailgun/sender.rb', line 26 def parameters parameters = settings.dup parameters.delete(:return_response) [:opens, :clicks].each do |sym| if tracking.key?(sym) parameter = :"o:tracking-#{sym}" case tracking[sym] when 'yes', 'no', 'htmlonly' parameters[parameter] = tracking[sym] when true parameters[parameter] = 'yes' when false parameters[parameter] = 'no' end # ignore nil end end parameters end |