robgleeson/inject — Issue #2: Move Object#inject onto its own module.
Author: robgleeson
Created: 2011-10-15 21:51:22+00:00
State: open

The big problem I have with doing this is that the module should be a 'thing' that can have actions performed on it.
`Inject` isn't a thing but an action, and `Inject.inject` looks quite dumb.

It's something we'll need to figure out because the `inject` method could be broken up to use private singleton methods that could help it finish its task, and if we ever need to expand upon functionality, we're limited by the bad module name(Inject, an action), and maybe having to expand `Object` further with no way to re-use private "helper" methods to break up work.

/cc @riccieri