From b47a99485bf9937ceb5f137916bc1fd85cc2304f Mon Sep 17 00:00:00 2001 From: matz Date: Wed, 29 Aug 2001 06:28:51 +0000 Subject: * parse.y (yylex): ternary ? can be followed by newline. * eval.c (rb_f_require): should check static linked libraries before raising exception. * array.c (rb_ary_equal): check identiry equality first. * string.c (rb_str_equal): ditto. * struct.c (rb_struct_equal): ditto. * numeric.c (Init_Numeric): undef Integer::new. * eval.c (rb_eval): NODE_WHILE should update result for each conditional evaluation. * eval.c (rb_eval): NODE_UNTIL should return last evaluated value (or value given to break). git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@1714 b2dd03c8-39d4-4d8f-98ff-823fe69b080e --- prec.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) (limited to 'prec.c') diff --git a/prec.c b/prec.c index 3d33fe55f1..436b4d5bbc 100644 --- a/prec.c +++ b/prec.c @@ -51,7 +51,7 @@ prec_induced_from(module, x) } static VALUE -prec_append_features(module, include) +prec_included(module, include) VALUE module, include; { switch (TYPE(include)) { @@ -62,7 +62,6 @@ prec_append_features(module, include) Check_Type(include, T_CLASS); break; } - rb_include_module(include, module); rb_define_singleton_method(include, "induced_from", prec_induced_from, 1); return module; } @@ -72,7 +71,7 @@ void Init_Precision() { rb_mPrecision = rb_define_module("Precision"); - rb_define_singleton_method(rb_mPrecision, "append_features", prec_append_features, 1); + rb_define_singleton_method(rb_mPrecision, "included", prec_included, 1); rb_define_method(rb_mPrecision, "prec", prec_prec, 1); rb_define_method(rb_mPrecision, "prec_i", prec_prec_i, 0); rb_define_method(rb_mPrecision, "prec_f", prec_prec_f, 0); -- cgit v1.2.3