From: Phlip Date: 2009-01-02T17:11:36+09:00 Subject: Re: What does 'Monkey Patching' exactly Mean in Ruby? > Ah, but that's the interesting part: how do you know that somebody > else didn't already add a String#foo method? That's why it's not "elegantly patching with surgical precision". You weren't the monkey - for publishing such a silly method. _They_ were! (Stating this as a guideline - if it's a vanilla method name like '.length', it's a monkey patch, and if it's application-specific you should give it a weird name, like '.__my_boss_my_app_length'.)