Class: QServer::Server
- Inherits:
-
Object
- Object
- QServer::Server
- Defined in:
- lib/qserver/server.rb
Instance Method Summary collapse
-
#initialize(doc_root, port) ⇒ Server
constructor
A new instance of Server.
- #start ⇒ Object
Constructor Details
#initialize(doc_root, port) ⇒ Server
Returns a new instance of Server.
5 6 7 8 9 |
# File 'lib/qserver/server.rb', line 5 def initialize doc_root, port @server = WEBrick::HTTPServer.new :DocumentRoot => doc_root, :Port => port ['INT', 'TERM'].each { |signal| trap(signal) { @server.shutdown } } end |
Instance Method Details
#start ⇒ Object
11 12 13 |
# File 'lib/qserver/server.rb', line 11 def start @server.start end |