summaryrefslogtreecommitdiff
path: root/lib/tempfile.rb
diff options
context:
space:
mode:
authorglass <glass@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-11-06 08:06:21 +0000
committerglass <glass@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2012-11-06 08:06:21 +0000
commit31f72cf518c58567a4f5daac64d990654d835ef8 (patch)
tree093ffc3181c504bdd423f8a5418218d3af644851 /lib/tempfile.rb
parente2418e3fcada21067b98032d514c34586f078b5b (diff)
* lib/tempfile.rb: fix confusing inspect.
previous Tempfile#inspect says it is a File, but actually it is not a File. t = Tempfile.new("foo") #=> #<File:/tmp/foo20121106-31970-1ffbum0> t.is_a? File #=> false now Tempfile#inspect returns like: t = Tempfile.new("foo") #=> #<Tempfile:/tmp/foo20121106-31970-1ffbum0> git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37492 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'lib/tempfile.rb')
-rw-r--r--lib/tempfile.rb4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/tempfile.rb b/lib/tempfile.rb
index 9f4ed8f..fe78391 100644
--- a/lib/tempfile.rb
+++ b/lib/tempfile.rb
@@ -261,6 +261,10 @@ class Tempfile < DelegateClass(File)
end
alias length size
+ def inspect
+ "#<#{self.class}:#{path}>"
+ end
+
# :stopdoc:
class Remover
def initialize(data)