class Hex::StructSpec

Attributes

members[RW]

Public Instance Methods

read(mem,address) click to toggle source
# File lib/hex_parser.rb, line 32
def read(mem,address)
  addr = address
  return @members.map do |m|
    m.read(mem,addr)
    addr += m.size
  end
end
size() click to toggle source
# File lib/hex_parser.rb, line 40
def size
  @members.inject(0){|s,e| s+s.size}
end