diff options
author | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-02-13 09:10:12 +0000 |
---|---|---|
committer | nobu <nobu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2013-02-13 09:10:12 +0000 |
commit | d40ef8a85c271c3570e778fb74f53d6401281a9d (patch) | |
tree | 4fc0d2b7ce2c330a966d3a4b8b42f2ec0cb7fed6 /proc.c | |
parent | 4e5d0cee76dc263549958e2f08ea010a5cbd79b4 (diff) | |
download | ruby-d40ef8a85c271c3570e778fb74f53d6401281a9d.tar.gz |
proc.c: show the given name
* proc.c (method_inspect): show the given name primarily, and
original_id if aliased. [ruby-core:52048] [Bug #7806]
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@39222 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'proc.c')
-rw-r--r-- | proc.c | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -1958,7 +1958,11 @@ method_inspect(VALUE method) } } rb_str_buf_cat2(str, sharp); - rb_str_append(str, rb_id2str(data->me->def->original_id)); + rb_str_append(str, rb_id2str(data->id)); + if (data->id != data->me->def->original_id) { + rb_str_catf(str, "(%"PRIsVALUE")", + rb_id2str(data->me->def->original_id)); + } if (data->me->def->type == VM_METHOD_TYPE_NOTIMPLEMENTED) { rb_str_buf_cat2(str, " (not-implemented)"); } |