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