What's Wrong With Ruby's Object Model (And Why That's a Good Thing)

Monkey Patching