Yeah, looking at the basic test cases for the library you can define a
general LDAP session and then invoke methods against it as you see fit.
For example,

ldap = Net::LDAP.new :host => my_hostname, :port => my_port, :auth =>
my_auth

Once that ldap object is defined then it can be accessed by various
methods that come with the net/ldap library. All in all I think LDAP in
general is rather straightforward, so working with one of these
libraries shouldn't force you to reinvent the wheel or anything.

gregarican wrote:
> Personally I use net/ldap and for my needs it does the job. Plus I use
> the Ruby One-Click Installer for Windows so compiling another LDAP
> library is a bit of a stretch for me.
>
> I haven't looked at the docs lately. Is this library lacking the
> ability to open an LDAP session and then post multiple calls against it
> later on?
>
> barjunk wrote:
> > Are folks just using net/ldap or are there some other ldap libraries
> > that folks prefer?
> >
> > What I'd like is to be able to bind to the server then make multiple
> > queries, modifications, etc.
> > 
> > Thanks for any guidance.
> > 
> > Mike B.