someone tried my code on 1.9 and got this "bug":

 > Hydra(src}$ruby9 ruby_reflector_test.rb     <== ruby 1.90
 > ruby_reflector_test.rb:117: formal argument cannot be an instance variable
 >    Pathname.glob(rubynodes) do |@node_rb|
 >                                         ^

Uh, guys, that can't possibly be a feature, right? Dropping an iter parameter 
into an ivar is a totally awesome technique - especially because it helps the 
Method Object Refactor...

-- 
   Phlip
   http://www.oreillynet.com/ruby/blog/2008/02/assert2.html