Method: Oj::Parser.validate
- Defined in:
- ext/oj/parser.c
.validate ⇒ Object
Returns the default validate parser.
1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 |
# File 'ext/oj/parser.c', line 1310 static VALUE parser_validate(VALUE self) { if (Qundef == validate_parser) { ojParser p = OJ_R_ALLOC(struct _ojParser); memset(p, 0, sizeof(struct _ojParser)); buf_init(&p->key); buf_init(&p->buf); p->map = value_map; oj_set_parser_validator(p); validate_parser = TypedData_Wrap_Struct(parser_class, &oj_parser_type, p); rb_gc_register_address(&validate_parser); } return validate_parser; } |