From ec35b84429a9446fb11f2bd81a90d90d768a5de1 Mon Sep 17 00:00:00 2001 From: knu Date: Wed, 11 Sep 2002 07:17:18 +0000 Subject: [PATCH] * lib/tempfile.rb: Merge from 1.7: Add Tempfile#size. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/branches/ruby_1_6@2845 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- ChangeLog | 4 ++++ lib/tempfile.rb | 9 +++++++++ 2 files changed, 13 insertions(+) diff --git a/ChangeLog b/ChangeLog index 3fd2ac9854..0029915552 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +Wed Sep 11 16:15:06 2002 Akinori MUSHA + + * lib/tempfile.rb: Merge from 1.7: Add Tempfile#size. + Mon Sep 9 23:43:33 2002 WATANABE Hirofumi * win32/win32.h (S_I?USR): define only if not mingw32. diff --git a/lib/tempfile.rb b/lib/tempfile.rb index a0c7f4cf3f..fd03b2ccc8 100644 --- a/lib/tempfile.rb +++ b/lib/tempfile.rb @@ -85,6 +85,15 @@ class Tempfile < SimpleDelegator def path @tmpname end + + def size + if @tmpfile + @tmpfile.flush + @tmpfile.stat.size + else + 0 + end + end end if __FILE__ == $0