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
string
value stored in the object to aSymbol
.
Instance Method Summary
-
#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.
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