Class: PigeonHole::JSONSet

Inherits:
Object
  • Object
show all
Defined in:
lib/pigeon_hole/json_set.rb

Constant Summary collapse

TYPE_VALUE =
'set'.freeze

Class Method Summary collapse

Class Method Details

.deserialize(hash) ⇒ Object



12
13
14
# File 'lib/pigeon_hole/json_set.rb', line 12

def self.deserialize(hash)
  hash['v']
end

.serialize(set) ⇒ Object



5
6
7
8
9
10
# File 'lib/pigeon_hole/json_set.rb', line 5

def self.serialize(set)
  {
    TypedJSON::TYPE_KEY => TYPE_VALUE,
    'v' => set.to_a
  }
end