Module: BinData::InitialLengthPlugin
- Defined in:
- lib/bindata/array.rb
Overview
Logic for the :initial_length parameter
Instance Method Summary collapse
Instance Method Details
#do_read(io) ⇒ Object
321 322 323 |
# File 'lib/bindata/array.rb', line 321 def do_read(io) elements.each { |el| el.do_read(io) } end |
#elements ⇒ Object
325 326 327 328 329 330 331 332 333 334 |
# File 'lib/bindata/array.rb', line 325 def elements if @element_list.nil? @element_list = [] eval_parameter(:initial_length).times do @element_list << new_element end end @element_list end |