Ruby Refinements
The Ruby language provides many powerful tools for software engineers to utilize. For instance, classes that have been previously defined and evaluated can be reopened and changed. This is commonly referred to as “monkey patching”, a term which elicits almost universal disdain among Ruby developers. Luckily, monkey patching is not the only option for making these types of changes.
Post a comment