Sha256: a752e769b78acdaaeffa02816d823aff0e2c1c04b9e7825404e960e24c944e6a

Contents?: true

Size: 1.82 KB

Versions: 16

Compression:

Stored size: 1.82 KB

Contents

o:$YARD::CodeObjects::MethodObject:
@name:readlines:@docstringIC:YARD::Docstring"ÖReads the entire file specified by <i>name</i> as individual
lines, and returns those lines in an array. Lines are separated by
<i>sep_string</i>.

   a = IO.readlines("testfile")
   a[0]   #=> "This is line one\n"
:@objectu:YARD::StubProxyIO.readlines:
@summary0:	@all"Reads the entire file specified by <i>name</i> as individual
lines, and returns those lines in an array. Lines are separated by
<i>sep_string</i>.

   a = IO.readlines("testfile")
   a[0]   #=> "This is line one\n"



@overload readlines(name, sep_string=$/)
  @return [Array]:@ref_tags[:
@tags[o:YARD::Tags::OverloadTag
;
u;IO.readlines;;;IC;	"
;
u;IO.readlines;0;
"@return [Array];[;[o:YARD::Tags::Tag
;
0;0:@types["
Array:
@text":@tag_name"return;0:@parameters[[:	name0[:sep_string"$/;0:@signature"#readlines(name, sep_string=$/);"
overload:@current_file_has_commentsF:@scope:
class;[:@docstring_extra0:@files[["	io.c0:@namespaceu;IO:
@path"IO.readlines;[:@visibility:public:@source"ä/*
 *  call-seq:
 *     IO.readlines(name, sep_string=$/)   => array
 *  
 *  Reads the entire file specified by <i>name</i> as individual
 *  lines, and returns those lines in an array. Lines are separated by
 *  <i>sep_string</i>.
 *     
 *     a = IO.readlines("testfile")
 *     a[0]   #=> "This is line one\n"
 *     
 */

static VALUE
rb_io_s_readlines(argc, argv, io)
    int argc;
    VALUE *argv;
    VALUE io;
{
    VALUE fname;
    struct foreach_arg arg;

    rb_scan_args(argc, argv, "11", &fname, &arg.sep);
    SafeStringValue(fname);

    arg.argc = argc - 1;
    arg.io = rb_io_open(StringValueCStr(fname), "r");
    if (NIL_P(arg.io)) return Qnil;
    return rb_ensure(io_s_readlines, (VALUE)&arg, rb_io_close, arg.io);
}:@source_type:c

Version data entries

16 entries across 16 versions & 2 rubygems

Version Path
pry-doc-0.5.1 lib/pry-doc/core_docs_18/objects/IO/readlines_c.dat
pry-doc-0.5.0 lib/pry-doc/core_docs_18/objects/IO/readlines_c.dat
pry-doc-0.4.6 lib/pry-doc/core_docs_18/objects/IO/readlines_c.dat
pry-doc-0.4.5 lib/pry-doc/core_docs_18/objects/IO/readlines_c.dat
pry-doc-0.4.4 lib/pry-doc/core_docs_18/objects/IO/readlines_c.dat
pry-doc-0.4.3 lib/pry-doc/core_docs_18/objects/IO/readlines_c.dat
pry-doc-0.4.2 lib/pry-doc/core_docs_18/objects/IO/readlines_c.dat
pry-doc-0.4.1 lib/pry-doc/core_docs_18/objects/IO/readlines_c.dat
pry-doc-0.4.0 lib/pry-doc/core_docs_18/objects/IO/readlines_c.dat
pry-doc-0.3.0 lib/pry-doc/core_docs_18/objects/IO/readlines_c.dat
pry-doc-0.2.4pre1 lib/pry-doc/core_docs_18/objects/IO/readlines_c.dat
pry-doc-0.2.3pre1 lib/pry-doc/core_docs_18/objects/IO/readlines_c.dat
pry-doc-0.2.1 lib/pry-doc/core_docs_18/objects/IO/readlines_c.dat
pry-doc-0.2.0 lib/pry-doc/core_docs_18/objects/IO/readlines_c.dat
pry-doc-0.1.5pre1 lib/pry-doc/core_docs_18/objects/IO/readlines_c.dat
pry-0.6.9pre1-i386-mingw32 lib/pry/core_docs_18/objects/IO/readlines_c.dat