Nathan Weston wrote:
> Someone recently mentioned the idea of using Modules to implement the
> Decorator pattern (though I can't find the post now, so maybe I
> imagined it).

That was me.

However, this still doesn't solve my problem - you see, I need to also 
be able to remove functionality from each object in addition to adding 
it, and I don't think you can remove a module from an object once its 
been added.

Perhaps a new feature in Ruby 2 perchance?



--
http://www.it-is-truth.org/