Skip to content

Instantly share code, notes, and snippets.

@mtodd
Created October 16, 2014 05:58
Show Gist options
  • Save mtodd/fe1c784c26848e507908 to your computer and use it in GitHub Desktop.
Save mtodd/fe1c784c26848e507908 to your computer and use it in GitHub Desktop.

Revisions

  1. mtodd created this gist Oct 16, 2014.
    52 changes: 52 additions & 0 deletions nested-search-pdus.rb
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,52 @@
    [#<Net::LDAP::PDU:0x007fa610a7bf58
    @app_tag=4,
    @ldap_controls=[],
    @message_id=3,
    @search_entry=
    #<Net::LDAP::Entry:0x007fa610a7be90
    @myhash=
    {:dn=>["uid=user1,ou=People,dc=rubyldap,dc=com"],
    :uid=>["user1"],
    :cn=>["user1"],
    :sn=>["user1"],
    :objectclass=>["top", "person", "organizationalPerson", "inetOrgPerson"],
    :mail=>["[email protected]"]}>>,
    #<Net::LDAP::PDU:0x007fa610a94f30
    @app_tag=4,
    @ldap_controls=[],
    @message_id=3,
    @search_entry=
    #<Net::LDAP::Entry:0x007fa610a94e68
    @myhash=
    {:dn=>["uid=user2,ou=People,dc=rubyldap,dc=com"],
    :uid=>["user2"],
    :cn=>["user2"],
    :sn=>["user2"],
    :objectclass=>["top", "person", "organizationalPerson", "inetOrgPerson"],
    :mail=>["[email protected]"]}>>,
    #<Net::LDAP::PDU:0x007fa610a9a7a0
    @app_tag=5,
    @ldap_controls=
    [#<OpenStruct oid="1.2.840.113556.1.4.319", criticality=false, value="0\x05\x02\x01\x00\x04\x00">],
    @ldap_result={:resultCode=>0, :matchedDN=>"", :errorMessage=>""},
    @message_id=3>,
    #<Net::LDAP::PDU:0x007fa6128121e8
    @app_tag=4,
    @ldap_controls=[],
    @message_id=4,
    @search_entry=
    #<Net::LDAP::Entry:0x007fa6128120d0
    @myhash=
    {:dn=>["uid=user3,ou=People,dc=rubyldap,dc=com"],
    :uid=>["user3"],
    :cn=>["user3"],
    :sn=>["user3"],
    :objectclass=>["top", "person", "organizationalPerson", "inetOrgPerson"],
    :mail=>["[email protected]"]}>>,
    #<Net::LDAP::PDU:0x007fa612823ad8
    @app_tag=5,
    @ldap_controls=
    [#<OpenStruct oid="1.2.840.113556.1.4.319", criticality=false, value="0\x05\x02\x01\x00\x04\x00">],
    @ldap_result={:resultCode=>0, :matchedDN=>"", :errorMessage=>""},
    @message_id=4>
    ]