Maintenance Ruby 3.3 gets fixes, but no new features. Switch to Ruby 4.0 →
instance method
Pathname#readlines
pathname.readlines(sep=$/ [, open_args]) → array
pathname.readlines(limit [, open_args]) → array
pathname.readlines(sep, limit [, open_args]) → array
ext/pathname/pathname.c
View on GitHub ↗
static VALUE
path_readlines(int argc, VALUE *argv, VALUE self)
{
VALUE args[4];
int n;
args[0] = get_strpath(self);
n = rb_scan_args(argc, argv, "03", &args[1], &args[2], &args[3]);
return rb_funcallv_kw(rb_cFile, id_readlines, 1+n, args, RB_PASS_CALLED_KEYWORDS);
}
Returns all the lines from the file.
See File.readlines.
See also
#readable_real?
#readlink
#readable?
#realdirpath
also in
4.1 · 4.0 · 3.4 · 3.2 · 3.1 · 3.0