Module: JSON::Ext::Generator::GeneratorMethods::String::Extend
    Do not use.  This module is for internal use only.
  
| Relationships & Source Files | |
| Defined in: | ext/json/generator/generator.c | 
Instance Method Summary
- 
    
      #json_create(o)  
    
    Raw Strings are ::JSONObjects (the raw bytes are stored in an array for the key “raw”).
Instance Method Details
#json_create(o)
Raw Strings are ::JSON Objects (the raw bytes are stored in an array for the key “raw”). The Ruby ::JSON::Ext::Generator::GeneratorMethods::String can be created by this module method.
# File 'ext/json/generator/generator.c', line 533
static VALUE mString_Extend_json_create(VALUE self, VALUE o)
{
    VALUE ary;
    Check_Type(o, T_HASH);
    ary = rb_hash_aref(o, rb_str_new2("raw"));
    return rb_funcall(ary, i_pack, 1, rb_str_new2("C*"));
}