From: John Lam Date: 2005-04-26T22:24:22+09:00 Subject: Mixins for *objects*? I'm trying to do something somewhat esoteric. I'm trying to mix in some additional functionality to WIN32OLE objects to avoid having to create a wrapper object that simply delegates functionality. Imagine: dir = WIN32OLE.connect("some moniker that returns a directory") Let's say that I had a class that defined some helper methods like Ruby iterators: class Dir ... end Is it possible to mix dir with Dir at runtime easily without adding methods at runtime etc? Thanks -John http://www.iunknown.com