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

instance method Resolv::DNS#each_resource

each_resource(name, typeclass) {|resource| ...} -> ()

nameに対応するDNSリソースレコードを取得します。 見つかったリソースをひとつずつブロックに渡します。

typeclass は以下のいずれかです。

ルックアップ結果は Resolv::DNS::Resource (のサブクラス)のインスタンスとなります。 typeclass に Resolv::DNS::Resource::IN::ANY 以外を指定した場合には そのクラスのインスタンスを返します。

[PARAM] name:
ルックアップ対象となる名前を Resolv::DNS::Name または String で指定します。
[PARAM] typeclass:
レコード種別を指定します。
class Resolv::DNS