Extended maintenance of Ruby versions 1.8.7 and 1.9.2 ended on July 31, 2014. Read more
Returns a JSON string containing a JSON object, that is generated from this Hash instance. state is a JSON::State object, that can also be used to configure the produced JSON string output further. depth is used to find out nesting depth, to indent accordingly.
static VALUE mHash_to_json(int argc, VALUE *argv, VALUE self) { VALUE state, depth; rb_scan_args(argc, argv, "02", &state, &depth); state = cState_from_state_s(cState, state); return cState_partial_generate(state, self, depth); }