Method: Rack::Handler::Serv.run
- Defined in:
- lib/rack/handler/serv.rb
.run(app, options = {}) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/rack/handler/serv.rb', line 10 def self.run(app, = {}) Thread.abort_on_exception = true @@host, @@port = [:Host] || '0.0.0.0', [:Port] || 8080 s = TCPServer.new(@@host, @@port) puts "listening #{options.inspect}" loop { Thread.new(s.accept) { |io| new app, io }} end |