I found a very strange behaviour of File
 pry():1> File.zero?(file.path) => true  pry():1> file.size => 3894  pry():1> File.zero?(file.path) => false
The real file sizes from
 can be confirmed by checking them in bash.
Is there an explanation for this behaviour? One thing to mention before is that
file.class might be
Tempfile and it happens in both cases.