Sha256: 370953914d507194771631fcde4cccab0bc34b6be7f64c325b4bf49e70b5c87c
Contents?: true
Size: 557 Bytes
Versions: 5
Compression:
Stored size: 557 Bytes
Contents
require 'mail' require "socket" class BackupReport def initialize from = ENV['USER'],to = "root",mail_options = {} capture = STDCapture.capture do yield end # Send email report mail = Mail.new mail.to to mail.from from mail.subject "Backup report" mail.body %@ We are runnig on: #{Socket.gethostname} Below is the output log. ---- #{capture} ----@ mail.delivery_method.settings = mail.delivery_method.settings.merge(mail_options) mail.deliver! end end
Version data entries
5 entries across 5 versions & 1 rubygems