module PigeonHole::JSONSymbol

Constants

TYPE_VALUE

Public Class Methods

deserialize(hash) click to toggle source
# File lib/pigeon_hole/json_symbol.rb, line 12
def self.deserialize(hash)
  hash['s'].to_sym
end
serialize(symbol) click to toggle source
# File lib/pigeon_hole/json_symbol.rb, line 5
def self.serialize(symbol)
  {
    TypedJSON::TYPE_KEY => TYPE_VALUE,
    's' => symbol.to_s,
  }
end