Method: #tmpnam

Defined in:
lib/crazy_ivan/vendor/lockfile-1.4.3/samples/a.rb

#tmpnam(dir = Dir.tmpdir, seed = File.basename($0)) ⇒ Object

}}}



29
30
31
32
33
34
35
36
# File 'lib/crazy_ivan/vendor/lockfile-1.4.3/samples/a.rb', line 29

def tmpnam dir = Dir.tmpdir, seed = File.basename($0)
#{{{
  pid = Process.pid
  path = "%s_%s_%s_%s_%d" % 
    [hostname, seed, pid, timestamp.gsub(/\s+/o,'_'), rand(101010)]
  File.join(dir, path)
#}}}
end