This guy: http://www.ruby-forum.com/topic/142444
had the same question as me. Reading that post made things a lot 
clearer.

It's difficult to apprehend how this stuff works in Ruby. Especially if 
you read some stuff like instance_eval and the lot.
-- 
Posted via http://www.ruby-forum.com/.