method
default_config_hash
v2_2_9 -
Show latest stable
- Class:
Resolv::DNS::Config
default_config_hash(filename="/etc/resolv.conf")public
No documentation available.
# File lib/resolv.rb, line 959
def Config.default_config_hash(filename="/etc/resolv.conf")
if File.exist? filename
config_hash = Config.parse_resolv_conf(filename)
else
if /mswin|cygwin|mingw|bccwin/ =~ RUBY_PLATFORM
require 'win32/resolv'
search, nameserver = Win32::Resolv.get_resolv_info
config_hash = {}
config_hash[:nameserver] = nameserver if nameserver
config_hash[:search] = [search].flatten if search
end
end
config_hash || {}
end