singleton method Resolv::DNS.open
open(*args) -> Resolv::DNS
open(*args) {|dns| ...} -> object
-
新しい DNS リゾルバを生成します。 ブロックを与えた場合は生成したリゾルバでブロックを呼びだし、 ブロック終了時にリゾルバを閉じます。
ブロックを与えなかった場合は Resolv::DNS.new と 同じです。
- [PARAM] args:
- DNSの設定を与えます。意味は Resolv::DNS.new の引数と同じです。
- [RETURN]
- ブロックを与えた場合はブロックの返す値を返し、 与えなかった場合は生成したリゾルバを返します。
class Resolv::DNS