メタプログラミングRuby 第4章 木曜日:クラス定義 その1
- 作者: Paolo Perrotta,角征典
- 出版社/メーカー: KADOKAWA/アスキー・メディアワークス
- 発売日: 2010/08/28
- メディア: 大型本
- 購入: 18人 クリック: 533回
- この商品を含むブログ (125件) を見る
今日から第4章です。ここには特異クラスの説明もでてくるようなのでしっかり読みたいと思います。
- カレントクラス - self がカレントオブジェクトを指すようにカレントクラス/モジュールもある(def するとメソッドが追加されるクラス/モジュール)
- カレントクラスを参照するキーワード(self みたいな)はない。lexical に決まる
- class_eval もしくは module_eval は self だけでなくカレントクラスを切り替えて実行する