From: Robert Dober Date: 2010-05-25T16:46:30+09:00 Subject: Re: Redefine a Class? On Tue, May 25, 2010 at 9:18 AM, Mark T wrote: IIUC you want Soda = Class::new do def a; 42 end end Soda = Class::new( String ) do # Completely new class here, the old can indeed be GCed end You will get a const redefined warning, but if that hurts there are solutions, just probably out of topic here. HTH R. -- The best way to predict the future is to invent it. -- Alan Kay