From d2fa4d7118b4b064cd84a7b1dbf37ae0ff6c1883 Mon Sep 17 00:00:00 2001 From: nobu Date: Mon, 24 Dec 2012 15:58:15 +0000 Subject: [PATCH] error.c: NameError::message _dump * error.c (name_err_mesg_dump): adapt argument number. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38584 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- error.c | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/error.c b/error.c index 67d486d87d..95b846edb6 100644 --- a/error.c +++ b/error.c @@ -1107,6 +1107,13 @@ name_err_mesg_to_str(VALUE obj) return mesg; } +/* :nodoc: */ +static VALUE +name_err_mesg_dump(VALUE obj, VALUE limit) +{ + return name_err_mesg_to_str(obj); +} + /* :nodoc: */ static VALUE name_err_mesg_load(VALUE klass, VALUE str) @@ -1732,7 +1739,7 @@ Init_Exception(void) rb_define_singleton_method(rb_cNameErrorMesg, "!", rb_name_err_mesg_new, NAME_ERR_MESG_COUNT); rb_define_method(rb_cNameErrorMesg, "==", name_err_mesg_equal, 1); rb_define_method(rb_cNameErrorMesg, "to_str", name_err_mesg_to_str, 0); - rb_define_method(rb_cNameErrorMesg, "_dump", name_err_mesg_to_str, 1); + rb_define_method(rb_cNameErrorMesg, "_dump", name_err_mesg_dump, 1); rb_define_singleton_method(rb_cNameErrorMesg, "_load", name_err_mesg_load, 1); rb_eNoMethodError = rb_define_class("NoMethodError", rb_eNameError); rb_define_method(rb_eNoMethodError, "initialize", nometh_err_initialize, -1);