Yes, monkey patching is pretty uninvasive. It's a better way to describe it. It's a "feature" supported by a dynamic language. Still, unexpected things can happen if something is patched multiple times though it's easy to track and fix :)
Monkey patching ends and hooking begins when you go outside of what's provided by the language digging into assembly and byte code.
Comments
Yes, monkey patching is pretty uninvasive. It's a better way to describe it. It's a "feature" supported by a dynamic language. Still, unexpected things can happen if something is patched multiple times though it's easy to track and fix :)
Monkey patching ends and hooking begins when you go outside of what's provided by the language digging into assembly and byte code.