[ruby/resolv] Load win32/resolv with rake test

https://github.com/ruby/resolv/commit/3ecfce3626
This commit is contained in:
Hiroshi SHIBATA 2025-02-04 13:41:18 +09:00 committed by git
parent 7317f96727
commit 10d06b9a72

View File

@ -182,7 +182,7 @@ class Resolv
class Hosts class Hosts
if WINDOWS if WINDOWS
begin begin
require 'win32/resolv' require 'win32/resolv' unless defined?(Win32::Resolv)
DefaultFileName = Win32::Resolv.get_hosts_path || IO::NULL DefaultFileName = Win32::Resolv.get_hosts_path || IO::NULL
rescue LoadError rescue LoadError
end end
@ -1023,7 +1023,7 @@ class Resolv
config_hash = Config.parse_resolv_conf(filename) config_hash = Config.parse_resolv_conf(filename)
else else
if WINDOWS if WINDOWS
require 'win32/resolv' require 'win32/resolv' unless defined?(Win32::Resolv)
search, nameserver = Win32::Resolv.get_resolv_info search, nameserver = Win32::Resolv.get_resolv_info
config_hash = {} config_hash = {}
config_hash[:nameserver] = nameserver if nameserver config_hash[:nameserver] = nameserver if nameserver