Delegate methods in Ruby and preserve self. Add behaviors to your objects without altering their superclass hierarchy.
saturnflyer/casting has 360 GitHub stars.
It currently ranks #7881 daily, #9106 weekly, #13009 monthly by momentum on Trending Repos; its best-ever rank is #1283.