From: Hiramatu Yoshifumi Date: 1998-06-26T14:12:57+09:00 Subject: [ruby-dev:3043] Re: experimental release 1.1b9_25 平松です。 >はい,互換性を考ると >-------------------------------------------------------------------- > def configure(key, val=nil) > if keys.kind_of? Hash > raise ArgumentError, "......" if val > tk_call ..... , *hash_kv(key) ; # Hash の場合 > else > tk_call ..... , "-#{key}", val > end > end >-------------------------------------------------------------------- >というような感じかなと思いますが,余計な処理が少し増えることと, >メソッドの性格が不明確になるという点が難点ですね. > >他の Ruby/Tk ユーザはどのようにお考えでしょうか? 私は今のところそんなに Ruby/Tk を使い込んでいるわけではないので 互換性がなくてもそんなに気にはならないのですが……。 が、使う立場というよりも、せっかく書いたドキュメントの書き直しを しなければならないのが少し面倒です。 でも、気にしないで改良していって下さいね。 // 平松祥史(Hiramatsu, Yoshifumi) // hiramatu@cdrom.co.jp