Method: Rack::Deflater::GzipStream#each
- Defined in:
- lib/rack/deflater.rb
#each(&block) ⇒ Object
80 81 82 83 84 85 86 87 88 89 90 91 |
# File 'lib/rack/deflater.rb', line 80 def each(&block) @writer = block gzip =::Zlib::GzipWriter.new(self) gzip.mtime = @mtime @body.each { |part| gzip.write(part) gzip.flush } ensure gzip.close @writer = nil end |