method
callback
v1_9_1_378 -
Show latest stable
- Class:
Tempfile
callback(data)public
No documentation available.
# File lib/tempfile.rb, line 170
def callback(data) # :nodoc:
pid = $$
Proc.new {
if pid == $$
path, tmpfile, cleanlist = *data
print "removing ", path, "..." if $DEBUG
tmpfile.close if tmpfile
# keep this order for thread safeness
File.unlink(path) if File.exist?(path)
cleanlist.delete(path) if cleanlist
print "done\n" if $DEBUG
end
}
end