class Gem::PathSupport

def initialize(env)


hashtable, or defaults to ENV, the system environment.
Constructor. Takes a single argument which is to be treated like a

#
def initialize(env)
  @home = env["GEM_HOME"] || Gem.default_dir
  if File::ALT_SEPARATOR
    @home = @home.gsub(File::ALT_SEPARATOR, File::SEPARATOR)
  end
  @home = expand(@home)
  @path = split_gem_path env["GEM_PATH"], @home
  @spec_cache_dir = env["GEM_SPEC_CACHE"] || Gem.default_spec_cache_dir
  @spec_cache_dir = @spec_cache_dir.dup.tap(&Gem::UNTAINT)
end