:api: plugin
# File lib/merb-core/rack/adapter/mongrel.rb, line 31 def self.new_server(port) @server = ::Mongrel::HttpServer.new(@opts[:host], port) end
:api: plugin
# File lib/merb-core/rack/adapter/mongrel.rb, line 36 def self.start_server @server.register('/', ::Merb::Rack::Handler::Mongrel.new(@opts[:app])) @server.run.join end
:api: plugin
# File lib/merb-core/rack/adapter/mongrel.rb, line 18 def self.stop(status = 0) if @server begin @server.stop(true) rescue Mongrel::TimeoutError Merb.logger.fatal! "Your process took too long to shut " "down, so mongrel killed it." end true end end
Generated with the Darkfish Rdoc Generator 2.