Chad Fowler <chad / chadfowler.com> writes:

> If not for this feature, I might not have ended up staying with Ruby when 
> I started learning it several years ago.  It's a unifying part of the 
> whole dynamic feeling and philosophy of the language.  Ruby without this 
> feature would cease to be Ruby to me.

I agree completely on this topic.  I just can't express how big a
selling point this feature was to me.  It has made writing unit tests
a *dream* I can override functions in modules like PAM so that they
can run in automated tests.

-- Samuel