> What do you expect with this ?
> inject_method(Array, :[], Hash)

this is an artificial example. I expect Hash's [] to be replaced
with Array's version thus creating a bug.

however, I would like to use it carefully. My question was: is this
possible? 

-g.