# File lib/rubygems/config_file.rb, line 45 def initialize(arg_list) @config_file_name = nil @verbose = true handle_arguments(arg_list) begin @hash = open(config_file_name) {|f| YAML.load(f) } rescue ArgumentError warn "Failed to load #{config_file_name}" rescue Errno::ENOENT # Ignore missing config file error. rescue Errno::EACCES warn "Failed to load #{config_file_name} due to permissions problem." end @hash ||= {} end