Method: Lockfile#tmpnam

Defined in:
lib/rq/lockfile.rb

#tmpnam(dir, seed = File::basename($0)) ⇒ Object

–}}}



484
485
486
487
488
489
490
491
492
493
# File 'lib/rq/lockfile.rb', line 484

def tmpnam dir, seed = File::basename($0)
#--{{{
  pid = Process.pid
  time = Time.now
  sec = time.to_i
  usec = time.usec
  "%s%s.%s_%d_%s_%d_%d_%d.lck" % 
    [dir, File::SEPARATOR, HOSTNAME, pid, seed, sec, usec, rand(sec)]
#--}}}
end