Temporarily add behavior to objects
The ability to add behavior to an object for a short time can make for some very flexible structures. Casting is a new gem that allows you to run methods from a module at runtime without altering the object’s superclass structure (for example, no need for #extend).
Post a comment