Class: Hash

Inherits:
Object show all
Defined in:
lib/deep-connect/serialize.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.deep_connect_materialize_val(deep_space, value) ⇒ Object



99
100
101
102
103
104
105
106
107
# File 'lib/deep-connect/serialize.rb', line 99

def self.deep_connect_materialize_val(deep_space, value)
  hash = new
  value.each do |k, v| 
    key = DeepConnect::Reference.materialize(deep_space, *k)
    value = DeepConnect::Reference.materialize(deep_space, *v)
    hash[key] = value
  end
  hash
end

Instance Method Details

#deep_connect_serialize_val(deep_space) ⇒ Object



109
110
111
112
113
# File 'lib/deep-connect/serialize.rb', line 109

def deep_connect_serialize_val(deep_space)
  collect{|k, v| 
    [DeepConnect::Reference.serialize(deep_space, k), 
	DeepConnect::Reference.serialize(deep_space, v)]}
end