class Ascii85::BufferedReader
Buffers an underlying IO object to increase efficiency. You do not need to use this directly.
@private
Public Class Methods
new(io, buffer_size)
click to toggle source
# File lib/ascii85.rb, line 328 def initialize(io, buffer_size) @io = io @buffer_size = buffer_size end
Public Instance Methods
each_chunk() { |chunk| ... }
click to toggle 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