Class: QServer::Server

Inherits:
Object
  • Object
show all
Defined in:
lib/qserver/server.rb

Instance Method Summary collapse

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

#startObject



11
12
13
# File 'lib/qserver/server.rb', line 11

def start
	@server.start
end