Aggiunge fascia oraria, prova manuale obbligatoria e cruscotto invii email.
Le campagne rispettano orario e giorni lavorativi, richiedono una mail di test con dati inseriti a mano prima dell'invio massivo e offrono una dashboard per monitorare l'avanzamento. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -51,8 +51,11 @@ module MailMerge
|
||||
}.transform_values { |value| value.to_s }
|
||||
end
|
||||
|
||||
def render(template, **context)
|
||||
def render(template, extras: {}, **context)
|
||||
vars = variables_for(**context)
|
||||
extras.each do |key, value|
|
||||
vars[key.to_s.downcase] = value.to_s
|
||||
end
|
||||
template.to_s.gsub(TOKEN) do
|
||||
key = Regexp.last_match(1).to_s.downcase
|
||||
vars[key].to_s
|
||||
|
||||
Reference in New Issue
Block a user