instance method
Tempfile#size
() -> ::Integer
size
lib/tempfile.rb
View on GitHub ↗
# File tmp/rubies/ruby-4.0.0/lib/tempfile.rb, line 347
def size
if !__getobj__.closed?
__getobj__.size # File#size calls rb_io_flush_raw()
else
File.size(__getobj__.path)
end
end
Returns the size of the temporary file. As a side effect, the IO buffer is flushed before determining the size.