summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorknu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-08-13 06:25:53 +0000
committerknu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2008-08-13 06:25:53 +0000
commit2950e86274e84543b54c9bac5175956d51f344ed (patch)
tree1bcb17a66fcbbabd1d4aee0b0eba395b5ad6e752
parentdc7677792ad8f31025009d5531612c1a4f05b55a (diff)
downloadruby-2950e86274e84543b54c9bac5175956d51f344ed.tar.gz
ruby-2950e86274e84543b54c9bac5175956d51f344ed.tar.xz
ruby-2950e86274e84543b54c9bac5175956d51f344ed.zip
* enumerator.c (Init_Enumerator): Rename Enumerable::Enumerator to
just Enumerator. git-svn-id: http://svn.ruby-lang.org/repos/ruby/trunk@18564 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
-rw-r--r--ChangeLog5
-rw-r--r--enumerator.c14
2 files changed, 12 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index e7d7797a2..3c9788d3d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Wed Aug 13 15:25:09 2008 Akinori MUSHA <knu@iDaemons.org>
+
+ * enumerator.c (Init_Enumerator): Rename Enumerable::Enumerator to
+ just Enumerator.
+
Wed Aug 13 15:13:57 2008 Akinori MUSHA <knu@iDaemons.org>
* common.mk (prelude.c, golf_prelude.c): Using $(COMPILE_PRELUDE)
diff --git a/enumerator.c b/enumerator.c
index 8d95b0d9c..a472c83ce 100644
--- a/enumerator.c
+++ b/enumerator.c
@@ -16,7 +16,7 @@
#include "debug.h"
/*
- * Document-class: Enumerable::Enumerator
+ * Document-class: Enumerator
*
* A class which provides a method `each' to be used as an Enumerable
* object.
@@ -67,7 +67,7 @@ enumerator_ptr(VALUE obj)
* obj.to_enum(method = :each, *args)
* obj.enum_for(method = :each, *args)
*
- * Returns Enumerable::Enumerator.new(self, method, *args).
+ * Returns Enumerator.new(self, method, *args).
*
* e.g.:
*
@@ -241,11 +241,11 @@ enumerator_init(VALUE enum_obj, VALUE obj, VALUE meth, int argc, VALUE *argv)
/*
* call-seq:
- * Enumerable::Enumerator.new(obj, method = :each, *args)
+ * Enumerator.new(obj, method = :each, *args)
*
- * Creates a new Enumerable::Enumerator object, which is to be
- * used as an Enumerable object using the given object's given
- * method with the given arguments.
+ * Creates a new Enumerator object, which is to be used as an
+ * Enumerable object using the given object's given method with the
+ * given arguments.
*
* Use of this method is discouraged. Use Kernel#enum_for() instead.
*/
@@ -480,7 +480,7 @@ Init_Enumerator(void)
rb_define_method(rb_mEnumerable, "each_slice", enum_each_slice, 1);
rb_define_method(rb_mEnumerable, "each_cons", enum_each_cons, 1);
- rb_cEnumerator = rb_define_class_under(rb_mEnumerable, "Enumerator", rb_cObject);
+ rb_cEnumerator = rb_define_class("Enumerator", rb_cObject);
rb_include_module(rb_cEnumerator, rb_mEnumerable);
rb_define_alloc_func(rb_cEnumerator, enumerator_allocate);