class IOStreams::Gzip::Writer

Public Class Methods

stream(input_stream, original_file_name: nil, &block) click to toggle source

Write to a stream, compressing with GZip

# File lib/io_streams/gzip/writer.rb, line 5
def self.stream(input_stream, original_file_name: nil, &block)
  io = ::Zlib::GzipWriter.new(input_stream)
  block.call(io)
ensure
  io&.close
end