[ruby-list:47020] Re: [Q] instance_eval 中でのクラス変数のアクセス

From: Urabe Shyouhei <shyouhei@...>
Date: 2010-04-15 05:03:51 UTC
List: ruby-list #47020
卜部です。

Sora Harakami さんは書きました:
> ソラです。
> 
> Module#class_variable_getではどうでしょう。
> 
> p c.class.class_variable_get(:"@@class_var1")

回避策はそれでいいと思うんです。が、やっぱinstance_evalのこの挙動は多くの人に
とって予想外の振る舞いなんじゃないでしょうか。クラス変数のスコープもselfを起点
にするように変えませんか?

In This Thread