# File lib/raemon/util.rb, line 6 def self.tmpio begin fp = File.open(File.join(Dir.tmpdir, rand.to_s), File::RDWR | File::CREAT | File::EXCL, 0600) rescue Errno::EEXIST retry end File.unlink(fp.path) fp.binmode fp.sync = true fp end