From: matz@... (Yukihiro Matsumoto) Date: 1998-08-18T16:07:33+09:00 Subject: [ruby-list:9199] Re: induced_from まつもと ゆきひろです In message "[ruby-list:9198] Re: induced_from" on 98/08/18, GOTO Kentaro writes: |ごとけんです |# ちょっと考えてみた結果: アイディアそのものについてはなにも申しませんが,Ruby的にまず い部分があります. |module Precision | def prec(klass) | if m = CONV_METHOD[klass] | m.call | else | klass.induced_from(self) | end | end |end の部分,CONV_METHODが各クラス毎に再定義されることを期待して いるようですが,実際には定数は静的に解決されますので,定数が 見つからなくてNameErrorになります.サブクラスでオーバーライ ドしたい場合にはメソッドを使って下さい. まつもと ゆきひろ /:|)