diff options
author | Joshua Peek <josh@joshpeek.com> | 2009-08-03 22:21:15 -0500 |
---|---|---|
committer | Joshua Peek <josh@joshpeek.com> | 2009-08-03 22:21:15 -0500 |
commit | b0f49bd0d6a5e7d6841168fe5e7de509aa1beac1 (patch) | |
tree | 11a8a8ab695b84b1f556eb6294b78aac93a512a9 | |
parent | 6ae0a1014c2bfc06ad4d91ea04da5c42be454079 (diff) | |
download | rack-b0f49bd0d6a5e7d6841168fe5e7de509aa1beac1.tar.gz |
Use more compatible gzip write api instead of "<<".
Fixes undefined method `<<' for Zlib::GzipWriter on JRuby
-rw-r--r-- | lib/rack/deflater.rb | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/rack/deflater.rb b/lib/rack/deflater.rb index 914c7d57..c06af7c6 100644 --- a/lib/rack/deflater.rb +++ b/lib/rack/deflater.rb @@ -60,7 +60,7 @@ module Rack @writer = block gzip =::Zlib::GzipWriter.new(self) gzip.mtime = @mtime - @body.each { |part| gzip << part } + @body.each { |part| gzip.write(part) } @body.close if @body.respond_to?(:close) gzip.close @writer = nil |