ObjectProxy provides a proxied interface to Ruby objects. It lets you add methods to objects that don't normally support them.
Jack Danger Canty
gem "ObjectProxy", "~> 1.0.1"