tmpdir - retrieve temporary directory path
$Id: tmpdir.rb,v 1.5 2003/07/26 15:38:58 eban Exp $
[Source]
# File tmpdir.rb, line 27 def Dir::tmpdir tmp = '.' if $SAFE > 0 tmp = @@systmpdir else for dir in [ENV['TMPDIR'], ENV['TMP'], ENV['TEMP'], ENV['USERPROFILE'], @@systmpdir, '/tmp'] if dir and File.directory?(dir) and File.writable?(dir) tmp = dir break end end end File.expand_path(tmp) end
[Validate]