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

instance method Net::FTP#open_timeout=

open_timeout=(seconds)Ruby 2.0.0 から[permalink][rdoc][edit]

接続時のタイムアウトの秒数を設定します。

制御用コネクションとデータ転送用コネクションの両方を開くときの共通のタイムアウト時間です。

この秒数たってもコネクションが開かなければ例外 Net::OpenTimeout を発生します。整数以外に浮動小数点数や分数を指定できます。デフォルトは nil(タイムアウトしない)です。

制御用コネクションを開く以下のメソッドで利用されます。

また、以下のデータ転送用コネクションを開くメソッドでも利用されます。

[PARAM] second:
待つ秒数を指定します。

[SEE_ALSO] Net::HTTP#read_timeout, Net::HTTP#open_timeout