Module: PigeonHole::JSONSymbol
- Defined in:
- lib/pigeon_hole/json_symbol.rb
Constant Summary collapse
- TYPE_VALUE =
'sym'.freeze
Class Method Summary collapse
Class Method Details
.deserialize(hash) ⇒ Object
12 13 14 |
# File 'lib/pigeon_hole/json_symbol.rb', line 12 def self.deserialize(hash) hash['s'].to_sym end |
.serialize(symbol) ⇒ Object
5 6 7 8 9 10 |
# File 'lib/pigeon_hole/json_symbol.rb', line 5 def self.serialize(symbol) { TypedJSON::TYPE_KEY => TYPE_VALUE, 's' => symbol.to_s, } end |