Ruby rescue retry