From: ARIMA Yasuhiro Date: 1999-02-09T13:24:48+09:00 Subject: [ruby-dev:4881] Re: Integer#format Regard to "[ruby-dev:4871] Re: Integer#format" 有馬@FITECです。 | まつもと ゆきひろです | 次に,to_sにformatを指定する件ですが,これは非常に面白いと思 | います.が,to_sは各オブジェクト毎に再定義されることを期待す | るメソッドなので別の名前のほうが良いでしょうね.また,指定す | るのももprintf形式のフォーマットで良いのかって疑問は解消して | から実装に入りたいですね. 変換書式をデフォルトと変えて指定できるという考え方なら、Time クラスの メソッド strftime も to_s に一本化すると一貫性があると思います。 あとは、デフォルト書式をオブジェクトごとに設定できれば to_s でいいと 思うのですが。 私は西暦4桁派なので、以下のようなことをしています。 class Time; def to_s(fmt="%Y/%m/%d %H:%M:%S"); strftime(fmt); end; end -- 有馬 康弘