From: "NAKAMURA, Hiroshi" Date: 2002-11-15T12:59:34+09:00 Subject: [ruby-dev:18798] Re: observer.rb, ostruct.rb: NameError -> NoMethodError なひです。 > From: Yukihiro Matsumoto [mailto:matz@ruby-lang.org] > Sent: Friday, November 15, 2002 6:04 AM > |1.7のobserver.rbとostruct.rbにNameErrorがありますが、 > |NoMethodErrorのほうがよさそうかな、と思いました。 > |delegate.rbのNameErrorはNameErrorのままかな。。。 > > そうでしょうね。 > > |ostruct.rbのほうは、キーがsymbolに変わったときの > |修正漏れがあるようです(パッチの一番最後のブロック)。 > |これは1.6にも当てたほうがいいかな。どうしましょう。 > > 当てた方が良いでしょうね。お願いします。 > でも、#{self.to_s}は#{self}で十分かも。 1.7にobserver.rbとostruct.rbのNoMethodError変更を、 1.6にostruct.rbのk.to_s変更を当てました(でもこれは 中田さんの[ruby-dev:18794]で上書きでしょう)。 エラーメッセージの中の#{self.to_s}は削っちゃいました。 って、あ、今気づいた。読み間違いました(またかよ。) 「#{self.to_s}部分は要らない」じゃなくて 「"#{self.to_s}"→"#{self}"で十分」という意味ですね。。。 後で再度修正します。