Sha256: c93f4c30b4a250cc09f701c091a73ee3b68f55f97d08e87ab15a96aab732b0ec

Contents?: true

Size: 1.35 KB

Versions: 12

Compression:

Stored size: 1.35 KB

Contents

o:$YARD::CodeObjects::MethodObject:
@name:	loop:@docstringIC:YARD::Docstring"»Repeatedly executes the block.

   loop do
     print "Input: "
     line = gets
     break if !line or line =~ /^qQ/
     # ...
   end

StopIteration raised in the block breaks the loop.
:@objectu:YARD::StubProxyKernel#loop:
@summary0:	@all"ØRepeatedly executes the block.

   loop do
     print "Input: "
     line = gets
     break if !line or line =~ /^qQ/
     # ...
   end

StopIteration raised in the block breaks the loop.


@overload loop
  @yield []:@ref_tags[:
@tags[o:YARD::Tags::OverloadTag
;
u;Kernel#loop;;;IC;	"
;
u;Kernel#loop;0;
"@yield [];[;[o:YARD::Tags::Tag
;
0;0:@types0:
@text"[]:@tag_name"
yield;0:@parameters[;0:@signature"	loop;"
overload:@current_file_has_commentsF:@scope:
instance;[:@docstring_extra0:@files[["eval.c0:@namespaceu;Kernel:
@path"Kernel#loop;[:@visibility:public:@source"ž/*
 *  call-seq:
 *     loop {|| block } 
 *  
 *  Repeatedly executes the block.
 *     
 *     loop do
 *       print "Input: "
 *       line = gets
 *       break if !line or line =~ /^qQ/
 *       # ...
 *     end
 *
 *  StopIteration raised in the block breaks the loop.
 */

static VALUE
rb_f_loop()
{
    rb_rescue2(loop_i, (VALUE)0, 0, 0, rb_eStopIteration, (VALUE)0);
    return Qnil;        /* dummy */
}:@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/Kernel/loop_i.dat
pry-doc-0.4.3 lib/pry-doc/core_docs_18/objects/Kernel/loop_i.dat
pry-doc-0.4.2 lib/pry-doc/core_docs_18/objects/Kernel/loop_i.dat
pry-doc-0.4.1 lib/pry-doc/core_docs_18/objects/Kernel/loop_i.dat
pry-doc-0.4.0 lib/pry-doc/core_docs_18/objects/Kernel/loop_i.dat
pry-doc-0.3.0 lib/pry-doc/core_docs_18/objects/Kernel/loop_i.dat
pry-doc-0.2.4pre1 lib/pry-doc/core_docs_18/objects/Kernel/loop_i.dat
pry-doc-0.2.3pre1 lib/pry-doc/core_docs_18/objects/Kernel/loop_i.dat
pry-doc-0.2.1 lib/pry-doc/core_docs_18/objects/Kernel/loop_i.dat
pry-doc-0.2.0 lib/pry-doc/core_docs_18/objects/Kernel/loop_i.dat
pry-doc-0.1.5pre1 lib/pry-doc/core_docs_18/objects/Kernel/loop_i.dat
pry-0.6.9pre1-i386-mingw32 lib/pry/core_docs_18/objects/Kernel/loop_i.dat