Sha256: 970c91c95589fdd0c7a37c82fab200f41473373e54c36efeab953cb0476c8da1

Contents?: true

Size: 404 Bytes

Versions: 17

Compression:

Stored size: 404 Bytes

Contents

# frozen_string_literal: true
class RedirectServlet < WEBrick::HTTPServlet::AbstractServlet
  def do_GET(req, res)
    res['Content-Type'] = req.query['ct'] || 'text/html'
    res.status = req.query['code'] ? req.query['code'].to_i : '302'
    res['Location'] = req['X-Location'] || '/verb'
  end

  alias :do_POST :do_GET
  alias :do_HEAD :do_GET
  alias :do_PUT :do_GET
  alias :do_DELETE :do_GET
end

Version data entries

17 entries across 17 versions & 1 rubygems

Version Path
mechanize-2.14.0 lib/mechanize/test_case/redirect_servlet.rb
mechanize-2.13.0 lib/mechanize/test_case/redirect_servlet.rb
mechanize-2.12.2 lib/mechanize/test_case/redirect_servlet.rb
mechanize-2.12.1 lib/mechanize/test_case/redirect_servlet.rb
mechanize-2.12.0 lib/mechanize/test_case/redirect_servlet.rb
mechanize-2.11.0 lib/mechanize/test_case/redirect_servlet.rb
mechanize-2.10.1 lib/mechanize/test_case/redirect_servlet.rb
mechanize-2.10.0 lib/mechanize/test_case/redirect_servlet.rb
mechanize-2.9.2 lib/mechanize/test_case/redirect_servlet.rb
mechanize-2.9.1 lib/mechanize/test_case/redirect_servlet.rb
mechanize-2.9.0 lib/mechanize/test_case/redirect_servlet.rb
mechanize-2.8.5 lib/mechanize/test_case/redirect_servlet.rb
mechanize-2.8.4 lib/mechanize/test_case/redirect_servlet.rb
mechanize-2.8.3 lib/mechanize/test_case/redirect_servlet.rb
mechanize-2.8.2 lib/mechanize/test_case/redirect_servlet.rb
mechanize-2.8.1 lib/mechanize/test_case/redirect_servlet.rb
mechanize-2.8.0 lib/mechanize/test_case/redirect_servlet.rb