From: Gavin Sinclair Date: 2004-06-29T07:55:15+09:00 Subject: Re: Is it considered Harmful? On Tuesday, June 29, 2004, 2:48:26 AM, Sean wrote: > However: > socket.class = SocketLogger > ...would be a case where something useful DID happen. [i.e. logging > all socket calls ...] Perhaps this might be a "better" way, for some value of "better": module SocketLogger ... end socket.extend(SocketLogger) I certainly don't see how it's worse. I bet there's a way you could change any object at runtime to log every call to every method, too. Gavin