mirror of
https://github.com/ruby/ruby.git
synced 2022-11-09 12:17:21 -05:00
enumerator.c: [DOC] Enumerator::Lazy#force [ci skip]
added documentation of Enumerator::Lazy#force, just to clarify that it is an alias of an inherited method. [ruby-core:88872] [Bug #15079] git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@64645 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
parent
ebff0059f4
commit
c1cc84187f
1 changed files with 17 additions and 0 deletions
17
enumerator.c
17
enumerator.c
|
@ -1613,6 +1613,20 @@ lazy_initialize(int argc, VALUE *argv, VALUE self)
|
||||||
return self;
|
return self;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if 0 /* for RDoc */
|
||||||
|
/*
|
||||||
|
* call-seq:
|
||||||
|
* lazy.to_a -> array
|
||||||
|
* lazy.force -> array
|
||||||
|
*
|
||||||
|
* Expands +lazy+ enumerator to an array.
|
||||||
|
* See Enumerable#to_a.
|
||||||
|
*/
|
||||||
|
static VALUE lazy_to_a(VALUE self)
|
||||||
|
{
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
static void
|
static void
|
||||||
lazy_set_args(VALUE lazy, VALUE args)
|
lazy_set_args(VALUE lazy, VALUE args)
|
||||||
{
|
{
|
||||||
|
@ -2833,6 +2847,9 @@ InitVM_Enumerator(void)
|
||||||
rb_define_method(rb_cLazy, "chunk_while", lazy_super, -1);
|
rb_define_method(rb_cLazy, "chunk_while", lazy_super, -1);
|
||||||
rb_define_method(rb_cLazy, "uniq", lazy_uniq, 0);
|
rb_define_method(rb_cLazy, "uniq", lazy_uniq, 0);
|
||||||
|
|
||||||
|
#if 0 /* for RDoc */
|
||||||
|
rb_define_method(rb_cLazy, "to_a", lazy_to_a, 0);
|
||||||
|
#endif
|
||||||
rb_define_alias(rb_cLazy, "force", "to_a");
|
rb_define_alias(rb_cLazy, "force", "to_a");
|
||||||
|
|
||||||
rb_eStopIteration = rb_define_class("StopIteration", rb_eIndexError);
|
rb_eStopIteration = rb_define_class("StopIteration", rb_eIndexError);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue