Comment
Comment by nixpulvis
I still get a real kick out of Ruby's elegant and powerful metaprogramming, which is something other languages don't often compare to.
The general advice is to avoid confusing others though, so changing base classes like this is not really a business-safe idea.