Sha256: 7c9706f80789ab8ecadabc20365361cf26d1768a495fc8537781d1dfba58a68e
Contents?: true
Size: 667 Bytes
Versions: 5
Compression:
Stored size: 667 Bytes
Contents
module WWMD class VSArray < VSClassHelpers attr_accessor :value attr_reader :typeref attr_reader :typeval def initialize(typeref,typeval) @typeref = typeref @typeval = typeval @value = [] end def add(obj) @value << obj end def serialize stack = super stack << self.write_7bit_encoded_int(self.value.size) self.value.each do |v| stack << v.serialize end return stack end def to_xml xml = super xml.add_attribute("size", self.value.size.to_s) self.value.each do |v| xml.add_element(v.to_xml) end xml end end end
Version data entries
5 entries across 5 versions & 1 rubygems