End of Life Ruby 3.0 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →
instance method
Tempfile#length
length
lib/tempfile.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.0.5/lib/tempfile.rb, line 234
def size
if !@tmpfile.closed?
@tmpfile.size # File#size calls rb_io_flush_raw()
else
File.size(@tmpfile.path)
end
end
Alias of #size
Returns the size of the temporary file. As a side effect, the IO buffer is flushed before determining the size.