Method: Mcrain::DockerMachine.mktmpdir_local
- Defined in:
- lib/mcrain/docker_machine.rb
.mktmpdir_local(*args) ⇒ Object
153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 |
# File 'lib/mcrain/docker_machine.rb', line 153 def mktmpdir_local(*args) r = Dir.mktmpdir(*args) if block_given? begin yield(r) ensure Mcrain.logger.debug("removing #{r}") begin FileUtils.remove_entry_secure(r, true) rescue => e Mcrain.logger.warn("[#{e.class}] #{e.}") end end end return r end |