Enrich-my-library is a design pattern for Scala that allows to add functionality to existing classes by implicitly converting (typically by wrapping) one class into another that supplies the new capabilities.
Enrich-my-library is a design pattern for Scala that allows to add functionality to existing classes by implicitly converting (typically by wrapping) one class into another that supplies the new capabilities.
When the new method is called on the old class, the conversion happens automatically at compile-time.