http://www.rubycalaber.com/forums/fo...p?f=2&page=646