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

class Resolv::IPv4

クラスの継承リスト: Resolv::IPv4 < Object < Kernel < BasicObject

要約

IPv4のアドレスを表すクラスです。

目次

特異メソッド
create new
インスタンスメソッド
address to_name to_s
定数
Regex

特異メソッド

create(address) -> Resolv::IPv4[permalink][rdoc]

"192.168.0.1" のように "." で区切られた IPv4 表記の文字列 address から Resolv::IPv4 のインスタンスを生成します。

[PARAM] address:
IPv4 表記の文字列
new(address) -> Resolv::IPv4[permalink][rdoc]

4 byte の文字列 address から Resolv::IPv4 のインスタンスを生成します。

[PARAM] address:
4 byte のバイナリ列の IPv4 のアドレス

[SEE_ALSO] Resolv::IPv4.create

インスタンスメソッド

address -> String[permalink][rdoc]

4byte バイト列の IPv4 アドレスを返します。

to_name -> Resolv::DNS::Name[permalink][rdoc]

"x.y.z.w.in-addr.arpa." という形のドメイン名を返します。

to_s -> String[permalink][rdoc]

ドットで区切られた IPv4 アドレス文字列を返します。

定数

Regex -> Regexp[permalink][rdoc]

IPv4 のアドレスの正規表現です。