Skip to Content Skip to Search
Methods
#
P
W

Instance Public methods

strio << obj → strio

See IO#<<.

#define strio_addstr rb_io_addstr

strio.print() → nil
strio.print(obj, ...) → nil

See IO#print.

#define strio_print rb_io_print

strio.printf(format_string [, obj, ...] ) → nil

See IO#printf.

#define strio_printf rb_io_printf

strio.puts(obj, ...) → nil

See IO#puts.

#define strio_puts rb_io_puts

write_nonblock(p1, p2 = {})

static VALUE
strio_syswrite_nonblock(int argc, VALUE *argv, VALUE self)
{
    VALUE str;

    rb_scan_args(argc, argv, "10:", &str, NULL);
    return strio_syswrite(self, str);
}