class CZTop::Z85::Pipe::Strategy::Sequential
A single thread that is either reading input, encoding/decoding, or writing output.
Public Instance Methods
execute()
click to toggle source
Runs the algorithm. @raise [void]
# File lib/cztop/z85/pipe.rb, line 90 def execute previous_chunk = nil while true chunk = @source.read(@read_sz) @sink << @xcode.(chunk, previous_chunk) break if chunk.nil? previous_chunk = chunk end end