module BinData::Array::InitialLengthPlugin
def do_read(io)
def do_read(io) elements.each { |el| el.do_read(io) } end
def elements
def elements if @elements.nil? @elements = [] eval_parameter(:initial_length).times do @elements << new_element end end @elements end