self + offset -> IPAddrRuby 4.0 から[permalink][rdoc][edit]-
selfのアドレス部分にoffsetを足した新しい IPAddr オブジェクトを返します。プリフィックス長(サブネットマスク)はselfと同じ値のまま保持されます。- [PARAM]
offset: - 足し合わせる整数のオフセットです。
- [EXCEPTION]
IPAddr::InvalidAddressError: - 演算結果のアドレスが有効な範囲(IPv4 なら 0 から IPAddr::IN4MASK、IPv6 なら 0 から IPAddr::IN6MASK)を外れた場合に発生します。
require "ipaddr" ip = IPAddr.new("192.168.1.1") p (ip + 1).to_s # => "192.168.1.2" net = IPAddr.new("192.168.1.0/24") p (net + 1) # => #<IPAddr: IPv4:192.168.1.1/255.255.255.0>[SEE_ALSO] IPAddr#-
- [PARAM]