From: Tietew Date: 2002-11-04T12:21:30+09:00 Subject: [ruby-dev:18636] to_s or to_str? / Object#type (Re: Re: Access to Windoze Registry?) Tietew です。 On Mon, 4 Nov 2002 02:13:24 +0900 "U.Nakamura" wrote: > > > 単なる確認ですが,この registry.rb というのは, : > [ruby-win32:327]が最終版だと思ってます。 そのとおりです。が,今見てみると気になる部分が。 何気なく diff とって気がついたのですが,to_s と to_str の使い分 けって何か一般的な指針みたいなものはありますでしょうか? 下のような修正があって,自分でも何故こういう修正をしたのか解らな くなってる(^^; のです。(リバースパッチじゃないっす) def write_s(name, value) - write name, REG_SZ, value.to_str + write name, REG_SZ, value.to_s end + def write_i(name, value) - write name, REG_DWORD, value.to_int + write name, REG_DWORD, value.to_i end + def write_bin(name, value) - write name, REG_BINARY, value.to_str + write name, REG_BINARY, value.to_s end あと,Object#type って deprecated なんですね。思い切り使っている んですけど,修正の必要あり? —[ Tietew ]—————————————————————————— メ : tietew@tietew.net / tietew@raug.net / tietew@masuclub.net ホペ: http://www.tietew.net/ Tietew Windows Lab. http://www.masuclub.net/ 鱒倶楽部 指紋: 26CB 71BB B595 09C4 0153 81C4 773C 963A D51B 8CAA