summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authorJeremy Evans <code@jeremyevans.net>2019-06-08 20:27:49 -0700
committerJeremy Evans <code@jeremyevans.net>2019-06-08 20:31:12 -0700
commit66508992483ae5d77b56a98427c50c772341c0ac (patch)
tree4d2a35cb87edcfe7b9437105d19e93e82f835e36 /lib
parenta432c014c99eb44b3f446aa43c7e83c945d3ec8e (diff)
Make Resolv::DNS#each_name accept Resolv::IPv{4,6} arguments
These arguments were previously documented as supported, but not actually supported. Patch from Toru Iwase Fixes [Bug #15900]
Diffstat (limited to 'lib')
-rw-r--r--lib/resolv.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/resolv.rb b/lib/resolv.rb
index edca92689d..099c7406f3 100644
--- a/lib/resolv.rb
+++ b/lib/resolv.rb
@@ -451,6 +451,8 @@ class Resolv
case address
when Name
ptr = address
+ when IPv4, IPv6
+ ptr = address.to_name
when IPv4::Regex
ptr = IPv4.create(address).to_name
when IPv6::Regex