Method: Oj::StringWriter#reset
- Defined in:
- ext/oj/string_writer.c
#reset ⇒ Object
Reset the writer back to the empty state.
449 450 451 452 453 454 455 456 457 458 459 460 |
# File 'ext/oj/string_writer.c', line 449 static VALUE str_writer_reset(VALUE self) { StrWriter sw; TypedData_Get_Struct(self, struct _strWriter, &oj_string_writer_type, sw); sw->depth = 0; *sw->types = '\0'; sw->keyWritten = 0; sw->out.cur = sw->out.buf; *sw->out.cur = '\0'; return Qnil; } |