lib/bundler/settings.rb
def path
      key  = key_for(:path)
      path = ENV[key] || @global_config[key]
      if path && !@temporary.key?(key) && !@local_config.key?(key)
        return Path.new(path, false, false, false)
      end

      system_path = self["path.system"] || (self[:disable_shared_gems] == false)
      Path.new(self[:path], true, system_path, Bundler.feature_flag.default_install_uses_path?)
    end
# for legacy reasons, the ruby scope isnt appended when the setting comes from ENV or the global config,
# nor do we respect :disable_shared_gems
for legacy reasons, the ruby scope isnt appended when the setting comes from ENV or the global config,
nor do we respect :disable_shared_gems
for legacy reasons the ruby scope isnt appended when the setting comes from ENV or the global config nor do we respect : disable_shared_gems
def path
      key  = key_for(:path)
      path = ENV[key] || @global_config[key]
      if path && !@temporary.key?(key) && !@local_config.key?(key)
        return Path.new(path, false, false, false)
      end
      system_path = self["path.system"] || (self[:disable_shared_gems] == false)
      Path.new(self[:path], true, system_path, Bundler.feature_flag.default_install_uses_path?)
    end
def path key = key_for ( :path ) path = ENV [ key ] || @global_config [ key ] if path && ! @temporary . key? ( key ) && ! @local_config . key? ( key ) return Path . new ( path , false , false , false ) end system_path = self [ "path.system" ] || ( self [ :disable_shared_gems ] == false ) Path . new ( self [ :path ] , true , system_path , Bundler . feature_flag . default_install_uses_path? ) end
for legacy reasons, the ruby scope isnt appended when the setting comes from ENV or the global config,
nor do we respect :disable_shared_gems
for legacy reasons the ruby scope isnt appended when the setting comes from ENV or the global config nor do we respect : disable_shared_gems