Class: HTTPStubServer
- Inherits:
-
WEBrick::HTTPServer
- Object
- WEBrick::HTTPServer
- HTTPStubServer
- Defined in:
- lib/httpstubserver.rb
Instance Attribute Summary collapse
-
#servlet ⇒ Object
readonly
Returns the value of attribute servlet.
Attributes inherited from WEBrick::HTTPServer
Instance Method Summary collapse
-
#initialize(port, use_ssl) ⇒ HTTPStubServer
constructor
A new instance of HTTPStubServer.
- #service(req, res) ⇒ Object
Methods inherited from WEBrick::HTTPServer
Constructor Details
#initialize(port, use_ssl) ⇒ HTTPStubServer
Returns a new instance of HTTPStubServer.
7 8 9 10 11 12 13 |
# File 'lib/httpstubserver.rb', line 7 def initialize(port, use_ssl) = { :Port => port, :BindAddress => nil, :ServerName => nil, :ServerAlias => nil } .merge!(:AccessLog => [], :Logger => WEBrick::BasicLog.new([])) if HTTPStub.disable_logging? .merge!() if use_ssl super @servlet = HTTPStubServlet.get_instance self, port end |
Instance Attribute Details
#servlet ⇒ Object (readonly)
Returns the value of attribute servlet.
5 6 7 |
# File 'lib/httpstubserver.rb', line 5 def servlet @servlet end |
Instance Method Details
#service(req, res) ⇒ Object
15 16 17 |
# File 'lib/httpstubserver.rb', line 15 def service(req, res) @servlet.service(req, res) end |