class Puppet::Pops::Serialization::Extension::MapStart

The class that triggers the use of the MAP_START extension. The payload is the map size (number of entries)

Attributes

size[R]

Public Class Methods

new(size) click to toggle source
   # File lib/puppet/pops/serialization/extension.rb
65 def initialize(size)
66   @size = size
67 end

Public Instance Methods

sequence_size() click to toggle source

Sequence size is twice the map size since each entry is written as key and value

   # File lib/puppet/pops/serialization/extension.rb
70 def sequence_size
71   @size * 2
72 end