# File lib/rack/deflater.rb, line 59
59:       def each(&block)
60:         @writer = block
61:         gzip  =::Zlib::GzipWriter.new(self)
62:         gzip.mtime = @mtime
63:         @body.each { |part| gzip.write(part) }
64:         @body.close if @body.respond_to?(:close)
65:         gzip.close
66:         @writer = nil
67:       end