blob: 062c67c710e7ab25e4c39780af419bd1146e692e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
|
class Puppet::Network::HTTP
def self.server_class_by_type(kind)
return Puppet::Network::HTTP::WEBrick if kind.to_sym == :webrick
if kind.to_sym == :mongrel
raise ArgumentError, "Mongrel is not installed on this platform" unless Puppet.features.mongrel?
return Puppet::Network::HTTP::Mongrel
end
raise ArgumentError, "Unknown HTTP server name [#{kind}]"
end
end
require 'puppet/network/http/webrick'
require 'puppet/network/http/mongrel'
|