Ruby 2.4.0 リファレンスマニュアル > ライブラリ一覧 > resolvライブラリ > Resolv::DNSクラス > timeouts=

instance method Resolv::DNS#timeouts=

timeouts=(values)[permalink][rdoc]

DNSリゾルバのタイムアウト時間を設定します。

例:

dns.timeouts = 3
[PARAM] values:
タイムアウト時間(秒)を数値か数値の配列で指定します。配列 を指定した場合は応答を受信するまでの再試行時のタイムアウト 時間も含めて順に設定します。nil を指定した場合はデフォル ト値 ([ 5, second = 5 * 2 / nameserver_count, 2 * second, 4 * second ]) を使用します。