On Jan 20, 2011, at 11:56 PM, Charles Oliver Nutter wrote:

> Well, you'd mix this into Object or something if you wanted it  
> globally...


Sorry, I was confused.  I was thinking the instance_eval was applied  
the the original object.  It actually gets applied to the returned  
object so it will handle returning different classes.

(I have a general bias against using instance_eval in general coding,  
I think my bias kicked in too early here.)

-- 
-- Jim Weirich
-- jim.weirich / gmail.com