On Jun 30, 2012, at 18:37 , Doug Jolley wrote:

> The thing is this: I have this object (i.e., an instance of a class).
> This particular instance is used for a multitude of purposes.

You should stop here.

Your class should generally do one thing and do it well.

Don't use modules to mix in functionality until you understand your =
underlying design _thoroughly_. Until then, you're just going to shoot =
yourself in the foot.