いまさらNamed Scopeのソースコードを追ってみた
後回しにしてたNamed Scopeまわりのソースコードをようやく読みました。参考にしたのは下記のエントリ。
Rails 2.1 の新機能、Named Scope がおもしろい - takihiroの日記
Named Scopeを理解するには下記の要素をきちんと理解している必要があるようです。一応一通り勉強して理解したけどつかれた・・・
- 特異クラス
- instance_eval
- define_method
- with_scope
- send
- method_missing
- delegate