# File lib/mechanize/test_case.rb, line 212 def do_GET(req, res) if req['Accept-Encoding'] =~ /gzip/ if name = req.query['file'] then open("#{Mechanize::TestCase::TEST_DIR}/htdocs/#{name}", 'r') do |io| string = "" zipped = StringIO.new string, 'w' Zlib::GzipWriter.wrap zipped do |gz| gz.write io.read end res.body = string end else res.body = '' end res['Content-Encoding'] = req['X-ResponseContentEncoding'] || 'gzip' res['Content-Type'] = "text/html" else res.code = 400 res.body = 'no gzip' end end