The Proxy pattern revisited.
Creating proxies by using prepending and some meta-programming. 
Tags: ruby, designpatterns, proxy, metaprogramming