Sha256: 93b79315fad65b3c32a8e81c8ab3be235164f20c4bfbea6797b851f5e1d752ad

Contents?: true

Size: 494 Bytes

Versions: 65

Compression:

Stored size: 494 Bytes

Contents

module 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

65 entries across 65 versions & 4 rubygems

Version Path
puppet-parse-0.1.4 lib/vendor/puppet/network/http.rb
puppet-parse-0.1.3 lib/vendor/puppet/network/http.rb
puppet-parse-0.1.2 lib/vendor/puppet/network/http.rb
puppet-parse-0.1.1 lib/vendor/puppet/network/http.rb
puppet-2.7.26 lib/puppet/network/http.rb
puppet-2.7.25 lib/puppet/network/http.rb
puppet-2.7.24 lib/puppet/network/http.rb
puppet-2.7.23 lib/puppet/network/http.rb
puppet-2.7.22 lib/puppet/network/http.rb
puppet-parse-0.1.0 lib/vendor/puppet/network/http.rb
puppet-parse-0.0.6 lib/vendor/puppet/network/http.rb
puppet-2.7.21 lib/puppet/network/http.rb
puppet-2.6.18 lib/puppet/network/http.rb
puppet-parse-0.0.5 lib/vendor/puppet/network/http.rb
puppet-parse-0.0.4 lib/vendor/puppet/network/http.rb
puppet-parse-0.0.2 lib/vendor/puppet/network/http.rb
puppet-2.7.20 lib/puppet/network/http.rb
puppet-2.7.20.rc1 lib/puppet/network/http.rb
librarian-puppet-0.9.4 vendor/gems/ruby/1.8/gems/puppet-2.7.18/lib/puppet/network/http.rb
puppet-3.0.0.rc5 lib/puppet/network/http.rb