lib/vedeu/distributed/subprocess.rb in vedeu-0.8.21 vs lib/vedeu/distributed/subprocess.rb in vedeu-0.8.22
- old
+ new
@@ -25,13 +25,11 @@
# :nocov:
# @return [Array]
def execute!
file_open && file_write && file_close
- @pid = fork do
- exec(file_path)
- end
+ @pid = fork { exec(file_path) }
Process.detach(@pid)
self
end
@@ -89,10 +87,10 @@
end
alias file file_open
# @return [String]
def file_name
- "/tmp/foo_#{timestamp}"
+ Dir.tmpdir + "/foo_#{timestamp}"
end
# return [Fixnum]
def timestamp
@timestamp ||= Time.now.to_i