私は ruby についてますます学んでおり、ときどきタイムアウトする (複数の API 呼び出しを行う) スクリプトを作成しました。
rescue
次のような例外が必要であることはわかっています。
rescue Timeout::Error => e
# log #{e} for later, maybe
end
rescue
私の質問は、そのブロックをどこに置くべきかということです。複数のループ内で複数の API 呼び出しを行っているため、各 API ループ内にそのブロックを配置する必要がありますか? rescue
たとえば、スクリプトの最後にブロックを一度だけ記述し、スクリプトの各ループ内で動作させることをお勧めします。Ruby 1.9.3 を使用しています。