type_wrapper (rubygems): Delegator pattern in Ruby without object schizophrenia. Because Object#extend at runtime is evil.
Keywords: decorator|delegator|mixins|ruby