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