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