method

def_singleton_delegator

def_singleton_delegator(accessor, method, ali = method)
public

Defines a method method which delegates to obj (i.e. it calls the method of the same name in obj). If new_name is provided, it is used as the name for the delegate method.

See the example at forwardable.rb.