lib/mail/notify/delivery_method.rb in mail-notify-0.0.3 vs lib/mail/notify/delivery_method.rb in mail-notify-0.1.0
- old
+ new
@@ -13,9 +13,15 @@
@mail = mail
@personalisation = Personalisation.new(mail)
send_email
end
+ def preview(mail)
+ personalisation = Personalisation.new(mail).to_h
+ template_id = mail[:template_id].to_s
+ client.generate_template_preview(template_id, personalisation: personalisation)
+ end
+
private
def client
@client ||= Notifications::Client.new(@settings[:api_key])
end