# File lib/action_controller/vendor/rack-1.0/rack/deflater.rb, line 55
    def self.gzip(body, mtime)
      io = StringIO.new
      gzip = Zlib::GzipWriter.new(io)
      gzip.mtime = mtime

      # TODO: Add streaming
      body.each { |part| gzip << part }

      gzip.close
      return io.string
    end