APIdock / Ruby
/
Browse About
method

create_tmpdir

v2_2_9 - Show latest stable - Class: Gem::TestCase
create_tmpdir()
public

creates a temporary directory with hax TODO: deprecate and remove

# File lib/rubygems/test_case.rb, line 519
  def create_tmpdir
    tmpdir = nil
    Dir.chdir Dir.tmpdir do tmpdir = Dir.pwd end # HACK OSX /private/tmp
    tmpdir = File.join tmpdir, "test_rubygems_#{$$}"
    FileUtils.mkdir_p tmpdir
    return tmpdir
  end

Related methods

  • Instance methods
  • add_to_fetcher
  • all_spec_names
  • assert_activate
  • assert_contains_make_command
  • assert_path_exists
  • build_rake_in
  • common_installer_setup
  • common_installer_teardown
  • create_tmpdir
  • dep
  • dependency_request
  • enable_shared
  • git_gem
  • have_git?
  • in_path?
  • install_default_gems
  • install_default_specs
  • install_gem
  • install_gem_user
  • install_specs
  • loaded_spec_names
  • make_command
  • mu_pp
  • new_default_spec
  • new_spec
  • nmake_found?
  • parse_make_command_line
  • process_based_port
  • quick_gem
  • quick_spec
  • read_binary
  • read_cache
  • refute_path_exists
  • req
  • save_loaded_features
  • scan_make_command_lines
  • setup
  • spec
  • spec_fetcher
  • teardown
  • uninstall_gem
  • unresolved_names
  • util_build_gem
  • util_clear_gems
  • util_gem
  • util_gzip
  • util_make_gems
  • util_remove_gem
  • util_restore_RUBY_VERSION
  • util_set_RUBY_VERSION
  • util_set_arch
  • util_setup_fake_fetcher
  • util_setup_spec_fetcher
  • util_spec
  • util_zip
  • v
  • vc_windows?
  • vendor_gem
  • wait_for_child_process_to_exit
  • win_platform?
  • write_file
  • Class methods
  • cert_path
  • key_path
  • load_cert
  • load_key
  • make_command
  • process_based_port
  • rubybin
  • vc_windows?
  • win_platform?
APIdock API Documentation Browser

© 2026 APIdock