class Zip::OutputStream

def open(file_name, encrypter = nil)

def open(file_name, encrypter = nil)
  return new(file_name) unless block_given?
  zos = new(file_name, false, encrypter)
  yield zos
ensure
  zos.close if zos
end