Method: DEBUGGER__.unix_domain_socket_tmpdir

Defined in:
lib/debug/config.rb

.unix_domain_socket_tmpdirObject



483
484
485
486
487
488
489
490
491
492
493
494
495
496
# File 'lib/debug/config.rb', line 483

def self.unix_domain_socket_tmpdir
  require 'tmpdir'

  if tmpdir = Dir.tmpdir
    path = File.join(tmpdir, "rdbg-#{Process.uid}")

    unless File.exist?(path)
      d = Dir.mktmpdir
      File.rename(d, path)
    end

    check_dir_authority(path)
  end
end