{title: :MetaprogrammingRuby, reading: '1st', week: :Monday}

 尼崎rbのメタプログラミングRubyの読書会がそろそろなので、
参加できなかったところ、前回は130Pまで読んだらしいのでそこまで復習w


 まあ、この辺はまあRuby関西で嗜んでるんで、なんとかなりゅかなw;

1.3.2

 ん、オブジェクトとインスタンスについて一寸混乱w<

ruby-1.9.2-p136 :023 > Class.new.instance_methods(false)
 => []
ruby-1.9.2-p136 :024 > Class.instance_methods(false)
 => [:allocate, :new, :superclass]

1.5.1

 KernelがModuleだなんて一発で解るなんてどんな初心者なんや><

ruby-1.9.2-p136 :025 > module M;end
 => nil
ruby-1.9.2-p136 :026 > class C;include M; end
 => C
ruby-1.9.2-p136 :027 > class D < C;end
 => nil
ruby-1.9.2-p136 :028 > D.ancestors
 => [D, C, M, Object, Kernel, BasicObject]

1.5.2

 じゃあ、protectedはどうゆう動作なんだろう?っと、ちょっと疑問

1.6

 moduleのincludeは後出しジャンケンなのね