Method: FTW::WebServer#run

Defined in:
lib/ftw/webserver.rb

#runObject

Run the server.

Connections are farmed out to threads.



24
25
26
27
28
29
30
31
32
# File 'lib/ftw/webserver.rb', line 24

def run
  logger.info("Starting server", :config => @config)
  @server = FTW::Server.new([@host, @port].join(":"))
  @server.each_connection do |connection|
    @threads << Thread.new do
      handle_connection(connection)
    end
  end
end