module BinData::ReadUntilEOFPlugin

Logic for the :read_until => :eof parameter

Public Instance Methods

do_read(io) click to toggle source
# File lib/bindata/array.rb, line 313
def do_read(io)
  loop do
    element = append_new_element
    begin
      element.do_read(io)
    rescue EOFError, IOError
      elements.pop
      break
    end
  end
end