Method: URI::LDAP#initialize
- Defined in:
- lib/uri/ldap.rb
#initialize(*arg) ⇒ LDAP
Description
Create a new URI::LDAP object from generic URI components as per RFC 2396. No LDAP-specific syntax checking is performed.
Arguments are scheme, userinfo, host, port, registry, path, opaque, query and fragment, in that order.
Example:
uri = URI::LDAP.new("ldap", nil, "ldap.example.com", nil,
"/dc=example;dc=com", "query", nil, nil, nil, nil)
See also URI::Generic.new
108 109 110 111 112 113 114 115 116 117 |
# File 'lib/uri/ldap.rb', line 108 def initialize(*arg) super(*arg) if @fragment raise InvalidURIError, 'bad LDAP URL' end parse_dn parse_query end |