# File lib/net/ldap/filter.rb, line 336 def parse_ldap_filter(obj) case obj.ber_identifier when 0x87 # present. context-specific primitive 7. eq(obj.to_s, "*") when 0xa3 # equalityMatch. context-specific constructed 3. eq(obj[0], obj[1]) else raise Net::LDAP::LdapError, "Unknown LDAP search-filter type: #{obj.ber_identifier}" end end