summary refs log tree commit
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:21:15 -0500
commitb0f49bd0d6a5e7d6841168fe5e7de509aa1beac1 (patch)
tree11a8a8ab695b84b1f556eb6294b78aac93a512a9
parent6ae0a1014c2bfc06ad4d91ea04da5c42be454079 (diff)
downloadrack-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.rb2
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