On Feb 15, 2:17   箮 
> > Great. However, I also want the end-user of this library to be able
> > effect all classes and modules with a single extend (or include) as
> > well, if they so choose. Eg.
>
> >   
> >   > >  
>
> I came up with this a while ago:http://gist.github.com/25104. It's a pretty
> big hack but lets you write modules that override the behaviour of classes
> they're mixed into.

Sort of like a traits system?

Thanks James. I'll have a look at this.

T.