{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は後出しジャンケンなのね