Sha256: 2c4271cb0ce4c15b8a48c863596c440b7e402c14b57eabc530d0eff454a00582

Contents?: true

Size: 556 Bytes

Versions: 5

Compression:

Stored size: 556 Bytes

Contents

class Puppet::Network::HTTP
    def self.server_class_by_type(kind)
        case kind.to_sym
        when :webrick:
            require 'puppet/network/http/webrick'
            return Puppet::Network::HTTP::WEBrick
        when :mongrel:
            raise ArgumentError, "Mongrel is not installed on this platform" unless Puppet.features.mongrel?
            require 'puppet/network/http/mongrel'
            return Puppet::Network::HTTP::Mongrel 
        else
            raise ArgumentError, "Unknown HTTP server name [#{kind}]"
        end
    end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
puppet-0.24.9 lib/puppet/network/http.rb
puppet-0.24.6 lib/puppet/network/http.rb
puppet-0.24.7 lib/puppet/network/http.rb
puppet-0.24.5 lib/puppet/network/http.rb
puppet-0.24.8 lib/puppet/network/http.rb