Sha256: 0118f863382a8a0e5dca45b7c4e42519b50e88123f6ad2901d1c082442d15bbe

Contents?: true

Size: 1.49 KB

Versions: 12

Compression:

Stored size: 1.49 KB

Contents

o:$YARD::CodeObjects::MethodObject:
@name:	each:@docstringIC:YARD::Docstring"¶Calls <i>block</i> once for each element in <i>self</i>, passing that
element as a parameter.

   a = [ "a", "b", "c" ]
   a.each {|x| print x, " -- " }

produces:

   a -- b -- c --
:@objectu:YARD::StubProxyArray#each:
@summary0:	@all"éCalls <i>block</i> once for each element in <i>self</i>, passing that
element as a parameter.

   a = [ "a", "b", "c" ]
   a.each {|x| print x, " -- " }

produces:

   a -- b -- c --


@overload each
  @yield [item]
  @return [Array]:@ref_tags[:
@tags[o:YARD::Tags::OverloadTag
;
u;Array#each;;;IC;	"
;
u;Array#each;0;
""@yield [item]
@return [Array];[;[o:YARD::Tags::Tag
;
0;0:@types["	item:
@text":@tag_name"
yieldo;
;
0;0;["
Array;";"return;0:@parameters[;0:@signature"	each;"
overload:@current_file_has_commentsF:@scope:
instance;[:@docstring_extra0:@files[["array.c0:@namespaceu;
Array:
@path"Array#each;[:@visibility:public:@source"č/*
 *  call-seq:
 *     array.each {|item| block }   ->   array
 *  
 *  Calls <i>block</i> once for each element in <i>self</i>, passing that
 *  element as a parameter.
 *     
 *     a = [ "a", "b", "c" ]
 *     a.each {|x| print x, " -- " }
 *     
 *  produces:
 *     
 *     a -- b -- c --
 */

VALUE
rb_ary_each(ary)
    VALUE ary;
{
    long i;

    RETURN_ENUMERATOR(ary, 0, 0);
    for (i=0; i<RARRAY(ary)->len; i++) {
    rb_yield(RARRAY(ary)->ptr[i]);
    }
    return ary;
}:@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/Array/each_i.dat
pry-doc-0.4.3 lib/pry-doc/core_docs_18/objects/Array/each_i.dat
pry-doc-0.4.2 lib/pry-doc/core_docs_18/objects/Array/each_i.dat
pry-doc-0.4.1 lib/pry-doc/core_docs_18/objects/Array/each_i.dat
pry-doc-0.4.0 lib/pry-doc/core_docs_18/objects/Array/each_i.dat
pry-doc-0.3.0 lib/pry-doc/core_docs_18/objects/Array/each_i.dat
pry-doc-0.2.4pre1 lib/pry-doc/core_docs_18/objects/Array/each_i.dat
pry-doc-0.2.3pre1 lib/pry-doc/core_docs_18/objects/Array/each_i.dat
pry-doc-0.2.1 lib/pry-doc/core_docs_18/objects/Array/each_i.dat
pry-doc-0.2.0 lib/pry-doc/core_docs_18/objects/Array/each_i.dat
pry-doc-0.1.5pre1 lib/pry-doc/core_docs_18/objects/Array/each_i.dat
pry-0.6.9pre1-i386-mingw32 lib/pry/core_docs_18/objects/Array/each_i.dat