From: matz / netlab.co.jp (Yukihiro Matsumoto)
Subject: [ruby-list:5823] Re: Is ruby not able to treat 'nil' as 1st arugument for method call ?
Date: Thu, 8 Jan 98 11:28:33 +0900
Message-ID: <199801080228.LAA18799 / picachu.netlab.co.jp>

| bracket=のような=で終るメソッドは
| 
|    foo.bracket=val
| 
| のような形式でしか呼び出せません.

  なるほど、= で終るメソッド名で検証していたのが悪かったんで
すね。検証が曖昧で申し訳ありませんでした。
 
| これは望ましい動きですよね.

  はい、そうです。現在、これで逃げています (^^;。
 
| バグです.一応パッチをつけておきます.

  有難うございます。無事動作する事を確認しました。
 
|    def []=(key, val=nil)
|      unless key
|        key = some_method
|      end
|      @hash[key] = val
|    end

  はい、似たような処理を(もっと泥臭く (^^;)実装していました。
-- 
Nobuyoshi Miyokawa / nmiyo / hic.co.jp