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:56:16 -0500 |
commit | ec86b093adc2340c7b1f7e2b4974144045ed9fe7 (patch) | |
tree | ebec51baafe7cbf5afffe5d7c337f566908f51ad | |
parent | 04a5e732a1aa708c0953c55984c17e01252d0aa9 (diff) | |
download | rack-ec86b093adc2340c7b1f7e2b4974144045ed9fe7.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 14137a94..ad0f5316 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 |