Method: Vfs::Entry#tmp

Defined in:
lib/vfs/entries/entry.rb

#tmp(&block) ⇒ Object



80
81
82
83
84
85
86
87
88
89
90
# File 'lib/vfs/entries/entry.rb', line 80

def tmp &block
  driver.open do
    if block
      driver.tmp do |path|
        block.call Dir.new(driver, path)
      end
    else
      Dir.new driver, driver.tmp
    end
  end
end