Method: StringIO.new

Defined in:
ext/stringio/stringio.c

.new(*args) ⇒ Object

:nodoc:



356
357
358
359
360
361
362
363
364
365
366
# File 'ext/stringio/stringio.c', line 356

static VALUE
strio_s_new(int argc, VALUE *argv, VALUE klass)
{
    if (rb_block_given_p()) {
  VALUE cname = rb_obj_as_string(klass);

  rb_warn("%"PRIsVALUE"::new() does not take block; use %"PRIsVALUE"::open() instead",
    cname, cname);
    }
    return rb_class_new_instance_kw(argc, argv, klass, RB_PASS_CALLED_KEYWORDS);
}