Creación de un nombre de archivo temporal seguro para subprocesos

Cuando usasTempfile Ruby está creando un archivo con un nombre seguro para subprocesos y seguro entre procesos. Sólo necesito un nombre de archivo de esa manera.

Me preguntaba si hay un enfoque más directo que:

t = Tempfile.new(['fleischwurst', '.png'])
temp_path = t.path
t.close
t.unlink

Respuestas a la pregunta(3)

Su respuesta a la pregunta