method

default_config_hash

v1_8_7_330 - Show latest stable - Class: Resolv::DNS::Config
default_config_hash(filename="/etc/resolv.conf")
public

No documentation available.

# File lib/resolv.rb, line 848
      def Config.default_config_hash(filename="/etc/resolv.conf")
        if File.exist? filename
          config_hash = Config.parse_resolv_conf(filename)
        else
          if /mswin32|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