The Forwardable module provides delegation of specified methods to a designated object, using the methods #def_delegator and #def_delegators.