Method: Path.tmpdir
- Defined in:
- lib/path.rb
.tmpdir(prefix_suffix = nil, *rest) {|tmpdir| ... } ⇒ Object
68 69 70 71 72 73 74 75 76 77 78 79 |
# File 'lib/path.rb', line 68 def tmpdir(prefix_suffix = nil, *rest) require 'tmpdir' dir = new Dir.mktmpdir(prefix_suffix, *rest) if block_given? begin yield dir ensure FileUtils.remove_entry_secure(dir) rescue nil end end dir end |