class Hash

Public Instance Methods

to_serial(index = []) click to toggle source
# File lib/gamefic/serialize.rb, line 177
def to_serial(index = [])
  result = {'class' => 'Hash', 'data' => []}
  each_pair do |key, value|
    k2 = key.to_serial(index)
    v2 = value.to_serial(index)
    return "#<UNKNOWN>" if k2 == "#<UNKNOWN>" || v2 == "#<UNKNOWN>"
    result['data'].push [k2, v2]
  end
  result
end