class Ascii85::BufferedReader
Buffers an underlying IO object to increase efficiency. You do not need to use this directly.
@private
Public Class Methods
Source
# File lib/ascii85.rb, line 328 def initialize(io, buffer_size) @io = io @buffer_size = buffer_size end
Public Instance Methods
Source
# File lib/ascii85.rb, line 333 def each_chunk return enum_for(:each_chunk) unless block_given? until @io.eof? chunk = @io.read(@buffer_size) yield chunk if chunk end end