Foo::Bar というクラスのクラスメソッドを Fuga::Foo のメソッドの中で使おうとしたら、Fuga::Foo::Bar なんてクラス無いよと怒られたのでメモ。 追記 IRC で lyokato さんが答えを教えてくれました。 lyokato: ::Foo::Barにしたら呼べるよ! module Fuga class Foo def hogera() p ::Foo::Bar.test # 頭に :: をつける 'Fuga::Foo.hogera' end end end foo = Fuga... > このページを見る
最終更新時間:
2009年11月28日20時03分

![[僕] クラス名と名前空間かぶるとダメ? [僕] クラス名と名前空間かぶるとダメ?](http://screenshot.hatena.ne.jp/images/200x150/3/3/5/a/c/26429df1a5b143b4f23b0cb9f8acbbafc1f.jpg)



![X-MEN:ファースト・ジェネレーション [Blu-ray]](http://ecx.images-amazon.com/images/I/51y4MjeJx8L._SL75_.jpg)


