class Bundler::Settings

def load_config(config_file)

def load_config(config_file)
  valid_file = config_file && config_file.exist? && !config_file.size.zero?
  if !ignore_config? && valid_file
    config_regex = /^(BUNDLE_.+): (?:['"](.*)['"]|(.+(?:\n(?!BUNDLE).+))|(.+))$/
    config_pairs = config_file.read.scan(config_regex).map do |m|
      m.compact.map { |n| n.gsub(/\s+/, " ").tr('"', "'") }
    end
    Hash[config_pairs]
  else
    {}
  end
end