From: ts Date: 2002-12-16T00:07:02+09:00 Subject: Re: un-extending objects >>>>> "d" == dblack writes: d> And there must be thread-related problems with this (aren't there d> always? :-) You have found :-) Not tested class Object def stretch(mod) c = dup c.extend(mod) yield(c) end end Guy Decoux