かわじ、です


TMail をよく使わせていただいています。

TMail::Mail#encoded の引数の eol が効いていないような気が
するのですが、これは私の解釈が間違っているのか、
それとも現状はこうなのでしょうか?
http://www.loveruby.net/ja/man/tmail/mail.html

TMail のバーションは 0.10.6 です。


$ ruby -v
ruby 1.6.8 (2002-10-23) [i686-linux]
$ irb
irb(main):001:0> require 'tmail'
=> true
irb(main):002:0> mail = TMail::Mail.new
=> #<TMail::Mail port=#<TMail::StringPort:id=0x20172354> bodyport=nil>
irb(main):003:0> mail.from = 'kawaji / hoppeta.com'
=> ["kawaji / hoppeta.com"]
irb(main):004:0> mail.date = Time.new
=> Tue Nov 26 22:22:52 JST 2002
irb(main):005:0> mail.body = 'test mail'
=> "test mail"
irb(main):006:0> mail.encoded
=> "Date: Tue, 26 Nov 2002 22:22:52 +0900\nFrom: kawaji / hoppeta.com\n\ntest mail"
irb(main):007:0> mail.encoded("\r\n")
=> "Date: Tue, 26 Nov 2002 22:22:52 +0900\nFrom: kawaji / hoppeta.com\n\ntest mail"


最後の二つの結果が違う(改行コードが違う)ことを期待したのですが・・・

私自身は、改行コードを変更する必要は無いのですが、ちょっと試してみたら
こうなったので、気になりました。

--
Shinya Kawaji