Class: YARD::Server::WebrickAdapter
| Relationships & Source Files | |
| Super Chains via Extension / Inclusion / Inheritance | |
|
Class Chain:
self,
Adapter
|
|
|
Instance Chain:
self,
Adapter
|
|
| Inherits: |
YARD::Server::Adapter
|
| Defined in: | lib/yard/server/webrick_adapter.rb |
Overview
The main adapter to initialize a WEBrick server.
Class Method Summary
Adapter - Inherited
Instance Attribute Summary
Adapter - Inherited
Instance Method Summary
-
#start
Initializes a WEBrick server.
Adapter - Inherited
| #add_library | Adds a library to the |
| #start | Implement this method to connect your adapter to your server. |
Constructor Details
This class inherits a constructor from YARD::Server::Adapter
Instance Method Details
#start
Initializes a WEBrick server. If Adapter#server_options contains a
:daemonize key set to true, the server will be daemonized.
# File 'lib/yard/server/webrick_adapter.rb', line 10
def start [:ServerType] = WEBrick::Daemon if [:daemonize] server = WEBrick::HTTPServer.new() server.mount('/', WebrickServlet, self) trap("INT") { server.shutdown } server.start end