Module: Datadog::CI::Transport::Gzip

Defined in:
lib/datadog/ci/transport/gzip.rb

Class Method Summary collapse

Class Method Details

.compress(input) ⇒ Object



12
13
14
15
16
17
18
# File 'lib/datadog/ci/transport/gzip.rb', line 12

def compress(input)
  sio = StringIO.new
  gzip_writer = Zlib::GzipWriter.new(sio, Zlib::DEFAULT_COMPRESSION, Zlib::DEFAULT_STRATEGY)
  gzip_writer << input
  gzip_writer.close
  sio.string
end