From: rio-t@... Date: 2002-10-17T20:05:59+09:00 Subject: [ruby-list:36165] 外側のclassにincludeしたmoduleの定数 こんにちは、高石です。 なんだかよく判らないサブジェクトになってしまいましたが、 外側のクラスにincludeしたmoduleで定義されている定数を、内側 のクラスで使おうとした時、 uninitialized constant CONST at Foo::Bar (NameError) となるのは、どういったメカニズムによるものなのでしょう。 ----- module A CONST = 'A' end class Foo include A class Bar p CONST # <= NameError end end ----- Fooからアクセスできる定数には、Barの中でも同様にアクセス可能 だと思っていたのですが。 /--------------------------------------------------------/ 高石 勇人 < rio-t@presen.to > PGP Key(RSA): http://rio-t.presen.to/pgp/mykey.asc (DSS): http://rio-t.presen.to/pgp/mykey-dss.asc /--------------------------------------------------------/