> You might have to use #instance_eval.

This is about what I try to avoid. Some interpreters make variables
available via some pseudomagic dictionary/hash. Based on ruby's nature
and my previous experiences I'd assumed ruby would provide such a
solution too but couldn't find it out myself.