Patch any method with before, after and around hooks.
$ sudo gem install hookable --source http://gemcutter.org
Still very alpha, documentation will come later.