From b5a200a665b94f4169c8bc8f4764fccc8224b69a Mon Sep 17 00:00:00 2001 From: Michael Rodrigues <mikebrodrigues@gmail.com> Date: Tue, 10 Feb 2015 10:52:04 -0800 Subject: [PATCH] broadcast for /32 now returns self --- lib/ipaddress/ipv4.rb | 2 +- test/ipaddress/ipv4_test.rb | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/ipaddress/ipv4.rb b/lib/ipaddress/ipv4.rb index 0499003..8e04e8b 100644 --- a/lib/ipaddress/ipv4.rb +++ b/lib/ipaddress/ipv4.rb @@ -300,7 +300,7 @@ module IPAddress; when prefix == 31 self.class.parse_u32(-1, @prefix) when prefix == 32 - return nil + return self end end diff --git a/test/ipaddress/ipv4_test.rb b/test/ipaddress/ipv4_test.rb index 8343c6e..87de7a5 100644 --- a/test/ipaddress/ipv4_test.rb +++ b/test/ipaddress/ipv4_test.rb @@ -45,7 +45,7 @@ class IPv4Test < Test::Unit::TestCase "192.168.0.0/24" => "192.168.0.255/24", "192.168.100.4/30" => "192.168.100.7/30", "192.168.12.3/31" => "255.255.255.255/31", - "10.0.0.1/32" => nil} + "10.0.0.1/32" => "10.0.0.1/32"} @networks = { "10.5.4.3/8" => "10.0.0.0/8", -- GitLab