Class: Ritm::RequestInterceptorServlet
- Inherits:
-
WEBrick::HTTPServlet::AbstractServlet
- Object
- WEBrick::HTTPServlet::AbstractServlet
- Ritm::RequestInterceptorServlet
- Defined in:
- lib/ritm/interception/request_interceptor_servlet.rb
Overview
Actual implementation of the SSL Reverse Proxy service (decoupled from the certificate handling)
Instance Method Summary collapse
-
#initialize(server, forwarder) ⇒ RequestInterceptorServlet
constructor
A new instance of RequestInterceptorServlet.
- #service(request, response) ⇒ Object
Constructor Details
#initialize(server, forwarder) ⇒ RequestInterceptorServlet
Returns a new instance of RequestInterceptorServlet.
6 7 8 9 |
# File 'lib/ritm/interception/request_interceptor_servlet.rb', line 6 def initialize(server, forwarder) super server @forwarder = forwarder end |
Instance Method Details
#service(request, response) ⇒ Object
11 12 13 |
# File 'lib/ritm/interception/request_interceptor_servlet.rb', line 11 def service(request, response) @forwarder.forward(request, response) end |