class Roma::Watch::Mailer

Constants

MAILER

Attributes

from[R]
mailer[R]
to[R]

Public Class Methods

new(from, to, mailer = nil) click to toggle source
   # File lib/roma/tools/roma_watcher.rb
25 def initialize(from, to, mailer = nil)
26   @from = from
27   @to = to
28   @mailer = mailer
29   @mailer ||= MAILER
30 end

Public Instance Methods

send_mail(sub, msg) click to toggle source
   # File lib/roma/tools/roma_watcher.rb
32 def send_mail(sub, msg)
33   open("| #{@mailer} -f #{@from} -t", 'w') do |f|
34     f.puts "From: #{@from}"
35     f.puts "To: #{@to}"
36     #f.puts "Subject: #{sub.tojis}"
37     f.puts "Subject: #{sub}"
38     f.puts "Reply-To: #{@from}"
39     f.puts
40     f.puts msg.tojis
41     2.times{ f.puts }
42     f.puts "."
43   end
44 end