From: Yukihiro Matsumoto Date: 2010-09-10T00:59:23+09:00 Subject: [ruby-dev:42218] Re: ストリーム毎に改行文字を設定したい まつもと ゆきひろです In message "Re: [ruby-dev:42211] ストリーム毎に改行文字を設定したい" on Thu, 9 Sep 2010 14:15:07 +0900, MoonWolf writes: |gets,putsなどの行指向入出力でストリーム毎に改行文字が設定したいのでパッ |チを書いてみました。 |IO#rs,IO#rs=メソッドでレコードセパレータが設定できます。 getsは改行文字を指定できますが、毎回指定するのが面倒なのでス トリームごとに設定したいというニーズは理解できます。が、それ はストリームの途中で変化させたいものでしょうか。オブジェクト が変化しうる状態をあまりたくさん持つのは望ましくないことが多 いので、初期化時に設定してその後変化しないという仕様の方が望 ましいような気がしますがどうでしょう。 |open時にハッシュパラメータで設定できるようにしたかったのですが、適切な場 |所がわかりませんでした。 という表現からは MoonWolf さんも本来はそれを望んでおられるよ うに思いますが。