APIdock / Ruby
/
method

open

ruby latest stable - Class: Pathname
open(p1 = v1, p2 = v2, p3 = v3)
public

Opens the file for reading or writing.

See File.open.

static VALUE
path_open(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]);
 if (rb_block_given_p()) {
 return rb_block_call(rb_cFile, id_open, 1+n, args, 0, 0);
 }
 else {
 return rb_funcallv(rb_cFile, id_open, 1+n, args);
 }
}

AltStyle によって変換されたページ (->オリジナル) /