Eric Mahurin wrote:
> Another way you could accomplish this would be to have a
> Module#rename_methods which would return a new module:
>
> include Helpful.rename_methods(:update => :helpful_update)

I like this, but I imagine it would return an anonymous module. That'll
work but means a large overhead and is unfortunate for marshalling.
Presently I do something similar by creating a named include.

  a = named_include Helpful

Then I can call a.update. But this way has it's own shortcomings to.

> maybe just make private methods local

I wonder how problematic that would be.

T.