# File lib/puppet/util/ldap/connection.rb, line 37
37:   def initialize(host, port, options = {})
38:     raise Puppet::Error, "Could not set up LDAP Connection: Missing ruby/ldap libraries" unless Puppet.features.ldap?
39: 
40:     @host, @port = host, port
41: 
42:     options.each do |param, value|
43:       begin
44:         send(param.to_s + "=", value)
45:       rescue
46:         raise ArgumentError, "LDAP connections do not support #{param} parameters"
47:       end
48:     end
49:   end