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