class Seahorse::Client::Plugins::ReadCallbackIO

def handle_chunk(chunk)

def handle_chunk(chunk)
  @bytes_read += chunk.bytesize if chunk && chunk.respond_to?(:bytesize)
  total_size = @io.respond_to?(:size) ? @io.size : nil
  @on_read.call(chunk, @bytes_read, total_size) if @on_read
end