The Forwardable module provides delegation of specified methods to a designated object, using the methods #def_delegator and #def_delegators. WWW: https://github.com/ruby/forwardable