Class: WebSpeak::HTTPListener
- Inherits:
-
Object
- Object
- WebSpeak::HTTPListener
- Includes:
- WEBrick
- Defined in:
- lib/webspeak/http_listener.rb
Instance Method Summary collapse
-
#initialize(port = 8080) ⇒ HTTPListener
constructor
A new instance of HTTPListener.
- #listen ⇒ Object
Constructor Details
#initialize(port = 8080) ⇒ HTTPListener
Returns a new instance of HTTPListener.
9 10 11 12 13 |
# File 'lib/webspeak/http_listener.rb', line 9 def initialize(port=8080) @port = port @logger = Log::new @logger.level = Logger::ERROR end |
Instance Method Details
#listen ⇒ Object
15 16 17 18 19 20 21 |
# File 'lib/webspeak/http_listener.rb', line 15 def listen $s = HTTPServer.new(:Port => @port, :Logger => @logger, :AccessLog => []) $s.mount("/", ParseRequestServlet) puts "Listening on port #{@port} and path '/'" trap("INT") { $s.shutdown } $s.start end |