Alright that explains the situation even though I feel that the dynamic 
context should apply in this case since class_eval changes self and the 
current class. IMO lexical scope should only be useful for local 
variables...

-- 
Posted via http://www.ruby-forum.com/.