使い方
ううっ、英語しかねえ。しかも、/usr/doc/libldap-rubyにしか・・・
LDAP::LDAP_VERSION LDAP::LDAP_MAX_VERSION LDAP::VERSION LDAP::MAJOR_VERSION LDAP::MINOR_VERSION LDAP::LDAP_PORT LDAP::LDAPS_PORT LDAP::LDAP_API_INFO_VERSION LDAP::LDAP_VENDOR_NAME LDAP::LDAP_VENDOR_VERSION LDAP::LDAP_API_VERSION LDAP.err2string(errcode) LDAP.dn2ufn(dn) LDAP.mod(mod_op, mod_type, mod_vals) (= LDAP::Mod.new) LDAP.hash2mods(mod_op, hash) LDAP.entry2hash(entry) (= entry.to_hash) LDAP::Conn.new(host = "localhost", port = LDAP::LDAP_PORT) : conn (raise LDAP::Error) LDAP::Conn.open(host = "localhost", port = LDAP::LDAP_PORT) : conn (raise LDAP::Error) LDAP::Conn#simple_bind(dn = nil, password = nil){ ... } : conn (raise LDAP::ResultError) LDAP::Conn#bind(dn = nil, password = nil, method = LDAP::LDAP_AUTH_SIMPLE) {|conn| ... } (raise LDAP::ResultError) LDAP::Conn#bind(dn = nil, password = nil, method = LDAP::LDAP_AUTH_SIMPLE) : conn (raise LDAP::ResultError) LDAP::Conn#unbind (raise LDAP::ResultError) LDAP::Conn#perror(str) LDAP::Conn#result2error(ldap_msg) : errcode LDAP::Conn#err2string(errcode) : errmsg LDAP::Conn#get_errno : errcode [if available] LDAP::Conn#search(basedn, scope, filter, attrs = nil, attrsonly = false, sec = 0, usec = 0, s_attr = nil, s_proc = nil){|entry| ... } : conn (raise LDAP::ResultError) LDAP::Conn#search2(basedn, scope, filter, attrs = nil, attrsonly = false, sec = 0, usec = 0, s_attr = nil, s_proc = nil){|entry_as_hash| ... } : conn (if a block is given) / Array of Hash (if no block is given) (raise LDAP:: ResultError) LDAP::Conn#add(dn, ldap_mods) : self (raise LDAP::ResultError) LDAP::Conn#modify(dn, ldap_mods) : self (raise LDAP::ResultError) LDAP::Conn#modrdn(olddn, newdn, delete) : self (raise LDAP::ResultError) LDAP::Conn#delete(dn) : self (raise LDAP::ResultError) LDAP::Conn#set_option(opt, data) : self [experimental] (raise LDAP:: ResultError) LDAP::Conn#get_option(opt) : data [experimental] (raise LDAP::ResultError) LDAP::Mod.new(mod_op, mod_type, mod_vals) : ldap_mod LDAP::Mod#mod_op : mod_op LDAP::Mod#mod_type : mod_type LDAP::Mod#mod_vals : mod_vals LDAP::Mod#mod_op=(mod_op) LDAP::Mod#mod_type=(mod_type) LDAP::Mod#mod_vals=(mod_vals) LDAP::Entry#get_dn : dn LDAP::Entry#get_values : vals LDAP::Entry#get_attributes : attrs LDAP::Entry#dn (= get_dn) LDAP::Entry#vals (= vals) LDAP::Entry#attrs (= get_attributes) LDAP::Entry#to_hash : Hash