使用RUBY通过电子邮件发送日志

时间:2013-08-15 18:28:47

标签: ruby email loops logging

我有一个循环,经过100次,puts到屏幕上。 EX:

1.upto(100) { |i| puts i }
#=>1
#=>2
#=>...100

我需要将结果存储在日志文件(或纯文本)中,以便将电子邮件发送到puts,而不是使用test@test.com在终端中显示结果。

EX:

1.upto(100) do |i| 
    x = []
    x << i
end

x.email.send(test@test.com)

当然上述不起作用,这就是主意。我不想发送100封电子邮件,但我想在每封电子邮件中将每个循环#{i}的结果发送到test@test.com。是否有一种宝石或简单的方法来管理它?

1 个答案:

答案 0 :(得分:1)

你在找这样的东西吗?

File.open(yourfile, 'w') do |file|
    (1..100).each do |num|
       file.write(num) 
    end
end