Sha256: d508767b5e505f267a5fa448278def47a8873d383448c70c1c0677c7f5cca6bc
Contents?: true
Size: 1.22 KB
Versions: 2
Compression:
Stored size: 1.22 KB
Contents
###################################################################### # EMAIL NOTIFIER TASKS # ###################################################################### require 'mail' Capistrano::Configuration.instance(:must_exist).load do |cap| after 'deploy:cleanup', 'notify:via_email' namespace :notify do desc <<-DESC [internal] Sends a notification via email once a deployment is complete. DESC task :via_email do Mail.defaults do delivery_method cap[:email_notifier_mail_method], cap[:email_notifier_mail_options] end if !cap[:email_notifier_client_recipients].empty? Mail.deliver do to cap[:email_notifier_client_recipients] from cap[:email_notifier_sender] subject cap[:email_notifier_subject] body cap[:email_notifier_client_body] end end if !cap[:email_notifier_internal_recipients].empty? Mail.deliver do to cap[:email_notifier_internal_recipients] from cap[:email_notifier_sender] subject cap[:email_notifier_subject] body cap[:email_notifier_internal_body] end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
chicken_soup-0.5.3 | lib/chicken_soup/notifiers/email/email-tasks.rb |
chicken_soup-0.5.2 | lib/chicken_soup/notifiers/email/email-tasks.rb |