Class: Symbol
| Relationships & Source Files | |
| Inherits: | Object | 
| Defined in: | ext/json/lib/json/add/symbol.rb | 
Class Method Summary
- 
    
      .json_create(o)  
    
    Deserializes JSON string by converting the stringvalue stored in the object to aSymbol.
Instance Method Summary
- 
    
      #as_json  
    
    Returns a hash, that will be turned into a ::JSONobject and represent this object.
- 
    
      #to_json(*a)  
    
    Stores class name (Symbol) with String representation of Symbolas a::JSONstring.
Class Method Details
.json_create(o)
Deserializes JSON string by converting the string value stored in the object to a Symbol
# File 'ext/json/lib/json/add/symbol.rb', line 22
def self.json_create(o) o['s'].to_sym end
Instance Method Details
#as_json
Returns a hash, that will be turned into a ::JSON object and represent this object.
#to_json(*a)
Stores class name (Symbol) with String representation of Symbol as a ::JSON string.
# File 'ext/json/lib/json/add/symbol.rb', line 17
def to_json(*a) as_json.to_json(*a) end