From: matz@... (Yukihiro Matsumoto) Date: 1997-09-16T11:45:01+09:00 Subject: [ruby-list:4323] Re: ftplib.rb with Win まつもと ゆきひろです In message "[ruby-list:4322] ftplib.rb with Win" on 97/09/16, Masaki Suketa writes: |で、修正したい(バイナリモードに切り替える)んですけど、ruby が今 |動作している OS が何かわかるメソッドなり、関数なり、変数がありま |すか? 定数 PLATFORM が ruby -v の出力のかっこの中の部分になります から(例: "i586-linux"),これで区別が付くのではないでしょうか. |ftplib.rb の中で | | f = open(localfile, "w") | if OS == WIN95 || OS == WINNT | f.binmode | end | |みたいなことがやりたいんです。 ただし,binmodeはUNIX版ではなにもしないメソッドとして実装さ れていますので,常にf.binmodeしても構いません. まつもと ゆきひろ /:|)