summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoshua Peek <josh@joshpeek.com>2009-08-03 22:21:15 -0500
committerJoshua Peek <josh@joshpeek.com>2009-08-03 22:56:16 -0500
commitec86b093adc2340c7b1f7e2b4974144045ed9fe7 (patch)
treeebec51baafe7cbf5afffe5d7c337f566908f51ad
parent04a5e732a1aa708c0953c55984c17e01252d0aa9 (diff)
downloadrack-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.rb2
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