ruby-changes:20949
From: mrkn <ko1@a...>
Date: Wed, 17 Aug 2011 23:04:32 +0900 (JST)
Subject: [ruby-changes:20949] mrkn:r32998 (trunk): * ext/bigdecimal/bigdecimal.c (cannot_be_coerced_into_BigDecimal):
mrkn 2011-08-17 23:04:22 +0900 (Wed, 17 Aug 2011) New Revision: 32998 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=32998 Log: * ext/bigdecimal/bigdecimal.c (cannot_be_coerced_into_BigDecimal): remove duplication. Modified files: trunk/ChangeLog trunk/ext/bigdecimal/bigdecimal.c Index: ChangeLog =================================================================== --- ChangeLog (revision 32997) +++ ChangeLog (revision 32998) @@ -1,3 +1,8 @@ +Wed Aug 17 23:01:00 2011 Kenta Murata <mrkn@m...> + + * ext/bigdecimal/bigdecimal.c (cannot_be_coerced_into_BigDecimal): + remove duplication. + Wed Aug 17 15:27:00 2011 Kenta Murata <mrkn@m...> * ext/bigdecimal/bigdecimal.c (cannot_be_coerced_into_BigDecimal): Index: ext/bigdecimal/bigdecimal.c =================================================================== --- ext/bigdecimal/bigdecimal.c (revision 32997) +++ ext/bigdecimal/bigdecimal.c (revision 32998) @@ -182,14 +182,13 @@ VALUE str; if (rb_special_const_p(v)) { - str = rb_str_cat2(rb_str_dup(rb_inspect(v)), - " can't be coerced into BigDecimal"); + str = rb_inspect(v); } else { - str = rb_str_cat2(rb_str_dup(rb_class_name(rb_obj_class(v))), - " can't be coerced into BigDecimal"); + str = rb_class_name(rb_obj_class(v)); } + str = rb_str_cat2(rb_str_dup(str), " can't be coerced into BigDecimal"); rb_exc_raise(rb_exc_new3(exc_class, str)); } -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/