ObjectProxy provides a proxied interface to Ruby objects. ObjectProxy.new(object) delegates every method called on it to the object that it proxies.