Retrying code blocks in Ruby
