Sha256: 5b88ff183859ced51fa2781a3e9cfe355f8013e36984899a25b530b98d1c4a0f
Contents?: true
Size: 730 Bytes
Versions: 7
Compression:
Stored size: 730 Bytes
Contents
require 'mongrel' require 'merb-core/rack/handler/mongrel' module Merb module Rack class Mongrel < Merb::Rack::AbstractAdapter 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 def self.new_server(port) @server = ::Mongrel::HttpServer.new(@opts[:host], port) end def self.start_server @server.register('/', ::Merb::Rack::Handler::Mongrel.new(@opts[:app])) @server.run.join end end end end
Version data entries
7 entries across 7 versions & 3 rubygems