У меня есть программа командной строки, которая ожидает передачи файла конфигурации, например
sphinx --config /some/config_file
Я вызываю эту команду из Ruby-программы, где в данный момент я динамически генерирую файл конфигурации перед записью его на диск. Это кажется пустой тратой, поскольку файл используется только один раз и сразу удаляется.
Есть ли способ избежать записи файла на диск, просто передавая что-то, что программа будет считать файлом, но на самом деле не было записано на диск?