module IO::generic_writable

Public Instance Methods

strio << obj → strio Show source
#define strio_addstr rb_io_addstr

See IO#<<.

print() → nil Show source
print(obj, ...) → nil

See IO#print.

printf(format_string [, obj, ...] ) → nil Show source
#define strio_printf rb_io_printf

See IO#printf.

puts(obj, ...) → nil Show source
#define strio_puts rb_io_puts

See IO#puts.

write_nonblock(p1, p2 = {}) Show source
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);
}

Ruby Core © 1993–2020 Yukihiro Matsumoto
Licensed under the Ruby License.
Ruby Standard Library © contributors
Licensed under their own licenses.