Skip to content
instance method

Resolv::DNS#timeouts=

(::Integer | ::Float | ::Array[::Integer | ::Float] values) -> void
timeouts=(values)

Sets the resolver timeouts. This may be a single positive number or an array of positive numbers representing timeouts in seconds. If an array is specified, a DNS request will retry and wait for each successive interval in the array until a successful response is received. Specifying nil reverts to the default timeouts:

5, second = 5 * 2 / nameserver_count, 2 * second, 4 * second

Example:

Example
dns.timeouts = 3
See also #getresources #getresource also in 4.1 · 3.4 · 3.3 · 3.2 · 3.1 · 3.0