Sha256: 89b35364242491803085a362bbc27ec2319f5cb31d0aeea132db952dd2442117

Contents?: true

Size: 1.43 KB

Versions: 12

Compression:

Stored size: 1.43 KB

Contents

o:$YARD::CodeObjects::MethodObject:
@name:	each:@docstringIC:YARD::Docstring"{Iterates the given block using the object and the method specified
in the first place.  If no block is given, returns self.
:@objectu:YARD::StubProxy Enumerable::Enumerator#each:
@summary0:	@all"�Iterates the given block using the object and the method specified
in the first place.  If no block is given, returns self.



@overload each
  @yield []:@ref_tags[:
@tags[o:YARD::Tags::OverloadTag
;
u; Enumerable::Enumerator#each;;;IC;	"
;
u; Enumerable::Enumerator#each;0;
"@yield [];[;[o:YARD::Tags::Tag
;
0;0:@types0:
@text"[]:@tag_name"
yield;0:@parameters[;0:@signature"	each;"
overload:@current_file_has_commentsF:@scope:
instance;[:@docstring_extra0:@files[["enumerator.c0:@namespaceu;Enumerable::Enumerator:
@path" Enumerable::Enumerator#each;[:@visibility:public:@source"/*
 *  call-seq:
 *    enum.each {...}
 *
 *  Iterates the given block using the object and the method specified
 *  in the first place.  If no block is given, returns self.
 *
 */
static VALUE
enumerator_each(obj)
    VALUE obj;
{
    struct enumerator *e;
    int argc = 0;
    VALUE *argv = 0;

    if (!rb_block_given_p()) return obj;
    e = enumerator_ptr(obj);
    if (e->args) {
    argc = RARRAY_LEN(e->args);
    argv = RARRAY_PTR(e->args);
    }
    return rb_block_call(e->obj, e->meth, argc, argv, e->iter, (VALUE)e);
}:@source_type:c

Version data entries

12 entries across 12 versions & 2 rubygems

Version Path
pry-doc-0.4.4 lib/pry-doc/core_docs_18/objects/Enumerable/Enumerator/each_i.dat
pry-doc-0.4.3 lib/pry-doc/core_docs_18/objects/Enumerable/Enumerator/each_i.dat
pry-doc-0.4.2 lib/pry-doc/core_docs_18/objects/Enumerable/Enumerator/each_i.dat
pry-doc-0.4.1 lib/pry-doc/core_docs_18/objects/Enumerable/Enumerator/each_i.dat
pry-doc-0.4.0 lib/pry-doc/core_docs_18/objects/Enumerable/Enumerator/each_i.dat
pry-doc-0.3.0 lib/pry-doc/core_docs_18/objects/Enumerable/Enumerator/each_i.dat
pry-doc-0.2.4pre1 lib/pry-doc/core_docs_18/objects/Enumerable/Enumerator/each_i.dat
pry-doc-0.2.3pre1 lib/pry-doc/core_docs_18/objects/Enumerable/Enumerator/each_i.dat
pry-doc-0.2.1 lib/pry-doc/core_docs_18/objects/Enumerable/Enumerator/each_i.dat
pry-doc-0.2.0 lib/pry-doc/core_docs_18/objects/Enumerable/Enumerator/each_i.dat
pry-doc-0.1.5pre1 lib/pry-doc/core_docs_18/objects/Enumerable/Enumerator/each_i.dat
pry-0.6.9pre1-i386-mingw32 lib/pry/core_docs_18/objects/Enumerable/Enumerator/each_i.dat