> In most cases — for mere humans, anyway — there really is a right way to do things. Ruby is an Object Oriented programming language. There are literally decades of prior research in the field of OO software design, and they’ve resulted in a lot of really well-documented and well-tested design patterns for building software.
... coming from the people who are known for relying heavily on monkey patching existing classes.
... coming from the people who are known for relying heavily on monkey patching existing classes.
Or did that change recently?