retry
ステートメントでブロックを保存しようとしていますが、構文エラーが発生しています: Invalid retry
. 正しい保管方法は?
retries = 3
proc = Proc.new do
if retries > 0
p " Retries left: #{retries}"
retries -= 1
retry
end
end
begin
...
rescue SomeErrorOne
proc.call
rescue SomeErrorTwo
proc.call
end