Procédure de décompression Gzip chaîne en ruby?

Zlib::GzipReader peut prendre "un IO, ou IO-comme, l'objet". comme il est d'entrée, comme indiqué dans les docs.

Zlib::GzipReader.open('hoge.gz') {|gz|
  print gz.read
}

File.open('hoge.gz') do |f|
  gz = Zlib::GzipReader.new(f)
  print gz.read
  gz.close
end

Comment dois-je ungzip une chaîne de caractères?

InformationsquelleAutor Fluffy | 2009-09-01