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