Is monkey patching mandatory with Ruby?
I like alot of the features of Ruby. Some I'm not so crazy about and its usually areas where they tried to copy Perl. One thing I've never been crazy about is monkey patching. It reminds me of the early days when self modifying code was frowned upon. Now it seems as though its being resurrected as the now acceptable monkey patching.
I took the following from the Discourse mailing list. (Full post here: https://meta.discourse.org/t/proposa...iscourse/14501 )
Is it now expected that if you are using Ruby that at some point you will learn and embrace monkey patching? Is that now a ruby culture imperative? I've always found it to produced hard-to-maintain code.