Module: JSON::Ext::Generator::GeneratorMethods::Object
- Defined in:
- ext/json/ext/generator/generator.c
Instance Method Summary collapse
-
#to_json(*) ⇒ Object
Converts this object to a string (calling #to_s), converts it to a JSON string, and returns the result.
Instance Method Details
#to_json(*) ⇒ Object
Converts this object to a string (calling #to_s), converts it to a JSON string, and returns the result. This is a fallback, if no special method #to_json was defined for some object.
411 412 413 414 415 416 |
# File 'ext/json/ext/generator/generator.c', line 411 static VALUE mObject_to_json(int argc, VALUE *argv, VALUE self) { VALUE string = rb_funcall(self, i_to_s, 0); Check_Type(string, T_STRING); return mString_to_json(argc, argv, string); } |