Skip to content

Commit 74a0431

Browse files
Fix regressions in exception messages
Changes introduced by 09edfd4 have broken some exception messages, and added the address as an unnecessary suffix in others.
1 parent a2a09e3 commit 74a0431

File tree

1 file changed

+7
-7
lines changed

1 file changed

+7
-7
lines changed

lib/ipaddr.rb

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -432,7 +432,7 @@ def prefix=(prefix)
432432
when Integer
433433
mask!(prefix)
434434
else
435-
raise InvalidPrefixError, "prefix must be an integer: #{@addr}"
435+
raise InvalidPrefixError, "prefix must be an integer"
436436
end
437437
end
438438

@@ -506,11 +506,11 @@ def set(addr, *family)
506506
case family[0] ? family[0] : @family
507507
when Socket::AF_INET
508508
if addr < 0 || addr > IN4MASK
509-
raise InvalidAddressError, "invalid address: #{@addr}"
509+
raise InvalidAddressError, "invalid address: #{addr}"
510510
end
511511
when Socket::AF_INET6
512512
if addr < 0 || addr > IN6MASK
513-
raise InvalidAddressError, "invalid address: #{@addr}"
513+
raise InvalidAddressError, "invalid address: #{addr}"
514514
end
515515
else
516516
raise AddressFamilyError, "unsupported address family"
@@ -537,12 +537,12 @@ def mask!(mask)
537537
else
538538
m = IPAddr.new(mask)
539539
if m.family != @family
540-
raise InvalidPrefixError, "address family is not same: #{@addr}"
540+
raise InvalidPrefixError, "address family is not same"
541541
end
542542
@mask_addr = m.to_i
543543
n = @mask_addr ^ m.instance_variable_get(:@mask_addr)
544544
unless ((n + 1) & n).zero?
545-
raise InvalidPrefixError, "invalid mask #{mask}: #{@addr}"
545+
raise InvalidPrefixError, "invalid mask #{mask}"
546546
end
547547
@addr &= @mask_addr
548548
return self
@@ -553,13 +553,13 @@ def mask!(mask)
553553
case @family
554554
when Socket::AF_INET
555555
if prefixlen < 0 || prefixlen > 32
556-
raise InvalidPrefixError, "invalid length: #{@addr}"
556+
raise InvalidPrefixError, "invalid length"
557557
end
558558
masklen = 32 - prefixlen
559559
@mask_addr = ((IN4MASK >> masklen) << masklen)
560560
when Socket::AF_INET6
561561
if prefixlen < 0 || prefixlen > 128
562-
raise InvalidPrefixError, "invalid length: #{@addr}"
562+
raise InvalidPrefixError, "invalid length"
563563
end
564564
masklen = 128 - prefixlen
565565
@mask_addr = ((IN6MASK >> masklen) << masklen)

0 commit comments

Comments
 (0)