Sophie

Sophie

distrib > Mandriva > 2010.0 > i586 > media > contrib-release > by-pkgid > 97e2d9d7c1dc224ee7d9795274b5fa8b > files > 58

ruby-ldap-0.9.7-3mdv2008.1.i586.rpm


$test = File.dirname($0)
require "#{$test}/conf"
require "./ldap"
require "#{$test}/../lib/ldap/schema"

conn = LDAP::Conn.new($HOST, $PORT)
conn.bind{
  schema = conn.schema()
  p schema.must("person")
  p schema.attr("person", "MUST")
  p schema.may("person")
  p schema.attr("person", "MAY")
  p schema.sup("person")
  p schema.attr("person", "SUP")
  schema.each{|key,vals|
    vals.each{|val|
      print("#{key}: #{val}\n")
    }
  }
}