From: Hugh Sasse Staff Elec Eng Date: 2000-11-17T21:49:57+09:00 Subject: [ruby-talk:6412] clas << a & Pascal's with do...end I was thinking that when a lot of work must be done on an object it would be nice to alter the search path for methods without a receiver. a.do_this a.do_that a.do_the_other could be perhaps written as: with a do do_this do_that do_the_other end However I realised you get this, pretty well, with: class << a def work_hard do_this do_that do_the_other end end a.work_hard so I wouldn't need such a construct. However, if I do this for many objects, I end up creating lots of singleton classes, that have no name. So, to be really dynamic about this, I need to be able to destroy them as well as create them. Since they have no name, how can I do that? Hugh hgs@dmu.ac.uk