Lines Matching defs:read
18 # Creates a new tar entry for +header+ that will be read from +io+
25 @read = 0
33 # Number of bytes read out of the tar entry
36 @read
59 @read >= @header.size
83 return nil if @read >= @header.size
86 @read += 1 if ret
118 def read(len = nil)
121 return nil if @read >= @header.size
123 len ||= @header.size - @read
124 max_read = [len, @header.size - @read].min
126 ret = @io.read max_read
127 @read += ret.size
141 @read = 0