From 967a84286504f84256d3a52d3e87373dd51dbdc9 Mon Sep 17 00:00:00 2001 From: matz Date: Thu, 3 Apr 2003 05:25:00 +0000 Subject: * eval.c (rb_f_missing): use "inspect" for T_OBJECT as well. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@3640 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- eval.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'eval.c') diff --git a/eval.c b/eval.c index d361bd57d..870698453 100644 --- a/eval.c +++ b/eval.c @@ -4509,11 +4509,11 @@ rb_f_missing(argc, argv, obj) case T_FALSE: desc = "false"; break; - case T_OBJECT: - d = rb_any_to_s(obj); - break; default: - d = rb_inspect(obj); + if (rb_respond_to(obj, rb_intern("inspect"))) + d = rb_inspect(obj); + else + d = rb_any_to_s(obj); break; } if (d) { -- cgit