> Object methods do not work in vacuum, they usually use instance
> variables to reffer to the object's state, possibly changing it
> (remember encapsulation ;-)?). How would you expect your
> inject_method() deal with it?

I thought Ruby promotes 'duck typing'.

I would like to inject specific methods between specific classes. The
destination class has all the instance variables needed to succesfully
execute the method.