Module: Zlib
- Defined in:
- lib/h2.rb
Class Method Summary collapse
Class Method Details
.gunzip(string) ⇒ Object
186 187 188 189 190 191 192 |
# File 'lib/h2.rb', line 186 def gunzip string sio = StringIO.new string gz = Zlib::GzipReader.new sio, encoding: Encoding::ASCII_8BIT gz.read ensure gz && gz.close end |
.gzip(string, level: nil, strategy: nil) ⇒ Object
194 195 196 197 198 199 200 201 |
# File 'lib/h2.rb', line 194 def gzip string, level: nil, strategy: nil sio = StringIO.new sio.binmode gz = Zlib::GzipWriter.new sio, level, strategy gz.write string gz.close sio.string end |