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.0"[SEE_ALSO] IPAddr#+
- [PARAM]