このマニュアルは既にメンテナンスが終了したバージョンの Ruby を対象としています。 最新版のマニュアルへ

Ruby 3.1 リファレンスマニュアル

instance method Net::HTTP#max_retries=

max_retries=(times)Ruby 3.0 から[permalink][rdoc][edit]

冪等なリクエストが Net::ReadTimeoutIOErrorEOFErrorErrno::ECONNRESETErrno::ECONNABORTEDErrno::EPIPEOpenSSL::SSL::SSLErrorTimeout::Error のいずれかで失敗した場合に再試行する最大回数を設定します。

デフォルトは 1 です。

[PARAM] times:
再試行する最大回数を 0 以上の整数で指定します。負の値を指定した場合は ArgumentError が発生します。
http = Net::HTTP.new(hostname)
http.max_retries = 2   # => 2
http.max_retries       # => 2

[SEE_ALSO] Net::HTTP#max_retries