Module: CBOR::Dcbor::Hash_Dcbor_CBOR

Defined in:
lib/cbor-dcbor.rb

Instance Method Summary collapse

Instance Method Details

#cbor_prepare_dcborObject



55
56
57
58
59
60
61
62
# File 'lib/cbor-dcbor.rb', line 55

def cbor_prepare_dcbor
  Hash[map {|k, v|
            k = k.cbor_prepare_dcbor
            v = v.cbor_prepare_dcbor
            cc = k.to_cbor # already prepared
            [cc, k, v]}.
       sort.map{|cc, k, v| [k, v]}]
end