Zlib :: GzipReader может принимать "объект ввода-вывода или IO-подобный объект". как это вход, как указано в документах.
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
Как мне распаковать строку?