From: Akinori MUSHA Date: 2009-08-05T11:59:44+09:00 Subject: [ruby-dev:39019] Re: [Feature:1.9] IPAddr#hash should consider a mask_addr --pgp-sign-Multipart_Wed_Aug__5_11:59:38_2009-1 Content-Type: text/plain; charset=ISO-2022-JP At Tue, 4 Aug 2009 22:26:06 +0900, Nobuhiro IMAI wrote: > r24388 ですが、ネットマスクが考慮されていないので、アドレスが同じでネッ > トマスクが違うオブジェクトも同じものだとみなされてしまいます。 > > >> a1 = IPAddr.new("192.168.2.0/24") > => # > >> a2 = IPAddr.new("192.168.2.0/25") > => # > >> {a1 => 'ipv4', a2 => 'ipv4'}.size > => 1 > > これらは別の範囲を指すオブジェクトだと思うので、ハッシュのキーとしては > 別のものであるとうれしいです。とりあえずパッチです。 あ、確かに。あとで取り込みます。 -- Akinori MUSHA / http://akinori.org/ --pgp-sign-Multipart_Wed_Aug__5_11:59:38_2009-1 Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (FreeBSD) iEYEABECAAYFAkp49ZsACgkQkgvvx5/Z4e7WZQCeIuF2ht6Ax3Rb7ESpMqwfMRdY I8IAoMap29gzaXQPpjVgim37zKWSUcEL =jRAD -----END PGP SIGNATURE----- --pgp-sign-Multipart_Wed_Aug__5_11:59:38_2009-1--