class Zip::Deflater
def <<(data)
def <<(data) val = data.to_s @crc = Zlib.crc32(val, @crc) @size += val.bytesize buffer = @zlib_deflater.deflate(data) if buffer.empty? @output_stream else @output_stream << @encrypter.encrypt(buffer) end end
def <<(data) val = data.to_s @crc = Zlib.crc32(val, @crc) @size += val.bytesize buffer = @zlib_deflater.deflate(data) if buffer.empty? @output_stream else @output_stream << @encrypter.encrypt(buffer) end end