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
328 329 330 |
# File 'lib/bindata/array.rb', line 328 def do_read(io) elements.each { |el| el.do_read(io) } end |
#elements ⇒ Object
332 333 334 335 336 337 338 339 340 341 |
# File 'lib/bindata/array.rb', line 332 def elements if @element_list.nil? @element_list = [] eval_parameter(:initial_length).times do @element_list << new_element end end @element_list end |