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