ruby-changes:2927
From: ko1@a...
Date: 21 Dec 2007 16:52:58 +0900
Subject: [ruby-changes:2927] akr - Ruby:r14418 (trunk): * encoding.c (Init_Encoding): use enc_name as to_s.
akr 2007-12-21 16:52:49 +0900 (Fri, 21 Dec 2007) New Revision: 14418 Modified files: trunk/ChangeLog trunk/encoding.c Log: * encoding.c (Init_Encoding): use enc_name as to_s. (enc_inspect): renamed from enc_to_s. add "#" at beginning. http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=14418&r2=14417 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/encoding.c?r1=14418&r2=14417 Index: encoding.c =================================================================== --- encoding.c (revision 14417) +++ encoding.c (revision 14418) @@ -629,9 +629,9 @@ } static VALUE -enc_to_s(VALUE self) +enc_inspect(VALUE self) { - return rb_sprintf("<%s:%s>", rb_obj_classname(self), + return rb_sprintf("#<%s:%s>", rb_obj_classname(self), rb_enc_name((rb_encoding*)DATA_PTR(self))); } @@ -811,8 +811,8 @@ rb_cEncoding = rb_define_class("Encoding", rb_cObject); rb_undef_alloc_func(rb_cEncoding); - rb_define_method(rb_cEncoding, "to_s", enc_to_s, 0); - rb_define_method(rb_cEncoding, "inspect", enc_to_s, 0); + rb_define_method(rb_cEncoding, "to_s", enc_name, 0); + rb_define_method(rb_cEncoding, "inspect", enc_inspect, 0); rb_define_method(rb_cEncoding, "name", enc_name, 0); rb_define_method(rb_cEncoding, "based_encoding", enc_based_encoding, 0); rb_define_singleton_method(rb_cEncoding, "list", enc_list, 0); Index: ChangeLog =================================================================== --- ChangeLog (revision 14417) +++ ChangeLog (revision 14418) @@ -1,3 +1,8 @@ +Fri Dec 21 16:50:43 2007 Tanaka Akira <akr@f...> + + * encoding.c (Init_Encoding): use enc_name as to_s. + (enc_inspect): renamed from enc_to_s. add "#" at beginning. + Fri Dec 21 16:37:43 2007 NARUSE, Yui <naruse@r...> * ext/nkf/nkf-utf8/config.h (MIME_DECODE_DEFAULT, X0201_DEFAULT): -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml