Maintenance Ruby 3.4 gets fixes, but no new features. Switch to Ruby 4.0 →
class method
Gem::Util.gzip
gzip(data)
lib/rubygems/util.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.4.1/lib/rubygems/util.rb, line 31
def self.gzip(data)
require "zlib"
require "stringio"
zipped = StringIO.new(String.new, "w")
zipped.set_encoding Encoding::BINARY
Zlib::GzipWriter.wrap zipped do |io|
io.write data
end
zipped.string
end
Zlib::GzipWriter wrapper that zips data.