Method: Spider::HTTP::Mongrel#start_server
- Defined in:
- lib/spiderfw/http/adapters/mongrel.rb
#start_server(opts = {}) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/spiderfw/http/adapters/mongrel.rb', line 11 def start_server(opts={}) opts = (opts) @server = ::Mongrel::HttpServer.new(opts[:host], opts[:port]) if (opts[:cgi]) @server.register("/", MongrelCGIServlet.new(self)) else @server.register("/", MongrelServlet.new(self)) end info_string = "Starting Mongrel on #{opts[:host]}:#{opts[:port]}" info_string += " (CGI mode)" if opts[:cgi] Spider.logger.info(info_string) @server.run.join end |