diff options
author | knu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-10-17 14:09:43 +0000 |
---|---|---|
committer | knu <knu@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2003-10-17 14:09:43 +0000 |
commit | 23f6b5bdc450abc5ce3a3dc7540a668f5d166dea (patch) | |
tree | 15669c34dd56e1950250456735eaa35d7cd4b5a3 /ext/enumerator/enumerator.c | |
parent | a7ddb2e342a909cef7d1a73fcc1d0ba193654e35 (diff) |
* ext/enumerator/enumerator.c, ext/enumerator/enumerator.txt:
Provide Kernel#to_enum as an alias for Kernel#enum_for. Maybe
this is a better name.
git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@4798 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'ext/enumerator/enumerator.c')
-rw-r--r-- | ext/enumerator/enumerator.c | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/ext/enumerator/enumerator.c b/ext/enumerator/enumerator.c index a4a0222fb6..8c3c566178 100644 --- a/ext/enumerator/enumerator.c +++ b/ext/enumerator/enumerator.c @@ -20,7 +20,7 @@ static ID sym_each, sym_each_with_index, sym_each_slice, sym_each_cons; static ID id_new, id_enum_obj, id_enum_method, id_enum_args; static VALUE -obj_enum_for(obj, enum_args) +obj_to_enum(obj, enum_args) VALUE obj, enum_args; { rb_ary_unshift(enum_args, obj); @@ -172,7 +172,8 @@ Init_enumerator() { VALUE rb_mEnumerable; - rb_define_method(rb_mKernel, "enum_for", obj_enum_for, -2); + rb_define_method(rb_mKernel, "to_enum", obj_to_enum, -2); + rb_define_method(rb_mKernel, "enum_for", obj_to_enum, -2); rb_mEnumerable = rb_path2class("Enumerable"); |