Module: Win32::Resolv
- Defined in:
- lib/win32/resolv.rb,
lib/win32/resolv.rb,
resolv/resolv.c
Overview
Defined Under Namespace
Modules: SZ
Constant Summary collapse
- API =
Registry::API
- Error =
Registry::Error
- TCPIP_NT =
'SYSTEM\CurrentControlSet\Services\Tcpip\Parameters'
Class Method Summary collapse
Class Method Details
.get_hosts_path ⇒ Object
14 15 16 17 18 |
# File 'lib/win32/resolv.rb', line 14 def self.get_hosts_path path = get_hosts_dir path = File.('hosts', path) File.exist?(path) ? path : nil end |
.get_resolv_info ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/win32/resolv.rb', line 20 def self.get_resolv_info search, nameserver = get_info if search.empty? search = nil else search.delete("") search.uniq! end if nameserver.empty? nameserver = nil else nameserver.delete("") nameserver.delete("0.0.0.0") nameserver.uniq! end [ search, nameserver ] end |