write(*args)
public
Appends the given string to the
underlying buffer string of
strio. The stream must be opened for writing. If the argument is
not a string, it will be converted to a string using to_s. Returns the number of
bytes written. See IO#write.
Show source
static VALUE
strio_write_m(int argc, VALUE *argv, VALUE self)
{
long len = 0;
while (argc-- > 0) {
/* StringIO can't exceed long limit */
len += strio_write(self, *argv++);
}
return LONG2NUM(len);
}