Method: Jets::PolyFun::BaseExecutor#create_tmpdir
- Defined in:
- lib/jets/poly_fun/base_executor.rb
#create_tmpdir ⇒ Object
Mimic Dir.mktmpdir randomness, not using Dir.mktmpdir because that generates the folder at the /tmp level only.
32 33 34 35 36 37 |
# File 'lib/jets/poly_fun/base_executor.rb', line 32 def create_tmpdir random = "#{Time.now.strftime("%Y%d%H")}-#{Process.pid}-#{SecureRandom.hex[0..6]}" tmpdir = "#{Jets.build_root}/executor/#{random}" FileUtils.mkdir_p(tmpdir) tmpdir end |