aspectR

http://www.rubyist.net/~matz/20040211.html#p01さんおすすめとのことで試してみよう・・。



ちょっとlogger.rb試してみた。実行に微妙に時間がかかるような気もしますが、すごいですね。
aspectjでいうところのbefore/afterを登録するんですが、aspectを登録するのも、起動の動きもわかりやすい。紹介記事も期待。
ただ、1.8.0*1で起動してると

/usr/local/lib/ruby/site_ruby/aspectr.rb:238: warning: private_instance_methods: parameter will default to 'true' as of 1.8.1

ていうワーニングがでるなぁ。RubyChangeLogに何か情報あるかな?でも膨大ですね。。挫折<だめ
  ついでに?RubyUnitも入れて自己テストもしといた。*2

*1:ruby 1.8.0 (2003-08-04) [i386-cygwin]

*2:今ごろいれるというのもなんだかですが