2010-11-04から1日間の記事一覧

Rubyのクラス継承に割り込んで定数を参照

superclassで定義されている定数*1を moduleで使いたいケースが有りまして^^; 以下のような感じです。 まあ、当たり前だが以下はErrorです。 class B GOAL = 100 end module M def m GOAL end end class C < B include M end p C.new.m #=>in `m': uninit…