Class Index [+]

Quicksearch

Merb::Rack::Mongrel

Public Class Methods

new_server(port) click to toggle source

:api: plugin

    # File lib/merb-core/rack/adapter/mongrel.rb, line 31
31:       def self.new_server(port)
32:         @server = ::Mongrel::HttpServer.new(@opts[:host], port)
33:       end
start_server() click to toggle source

:api: plugin

    # File lib/merb-core/rack/adapter/mongrel.rb, line 36
36:       def self.start_server
37:         @server.register('/', ::Merb::Rack::Handler::Mongrel.new(@opts[:app]))
38:         @server.run.join
39:       end
stop(status = 0) click to toggle source

:api: plugin

    # File lib/merb-core/rack/adapter/mongrel.rb, line 18
18:       def self.stop(status = 0)
19:         if @server
20:           begin
21:             @server.stop(true)
22:           rescue Mongrel::TimeoutError
23:             Merb.logger.fatal! "Your process took too long to shut "                "down, so mongrel killed it."
24:           end
25:           true
26:         end
27:       end

Disabled; run with --debug to generate this.

[Validate]

Generated with the Darkfish Rdoc Generator 1.1.6.