@@ -65,22 +65,22 @@ def eq(attribute, value)
6565      new ( :eq ,  attribute ,  value ) 
6666    end 
6767
68- 		 ## 
69- 		 # Creates a Filter object indicating a binary comparison. 
70- 		 # this prevents the search data from being forced into a UTF-8 string. 
71- 		 # 
72- 		 # This is primarily used for Microsoft Active Directory to compare 
73- 		 # GUID values. 
74- 		 # 
75- 		 #    # for guid represented as hex charecters 
76- 		 #    guid = "6a31b4a12aa27a41aca9603f27dd5116" 
77- 		 #    guid_bin = [guid].pack("H*") 
78- 		 #    f = Net::LDAP::Filter.bineq("objectGUID", guid_bin) 
79- 		 # 
80- 		 # This filter does not perform any escaping. 
81- 		 def  bineq ( attribute ,  value ) 
82- 			 new ( :bineq ,  attribute ,  value ) 
83- 		 end 
68+      ## 
69+      # Creates a Filter object indicating a binary comparison. 
70+      # this prevents the search data from being forced into a UTF-8 string. 
71+      # 
72+      # This is primarily used for Microsoft Active Directory to compare 
73+      # GUID values. 
74+      # 
75+      #    # for guid represented as hex charecters 
76+      #    guid = "6a31b4a12aa27a41aca9603f27dd5116" 
77+      #    guid_bin = [guid].pack("H*") 
78+      #    f = Net::LDAP::Filter.bineq("objectGUID", guid_bin) 
79+      # 
80+      # This filter does not perform any escaping. 
81+      def  bineq ( attribute ,  value ) 
82+        new ( :bineq ,  attribute ,  value ) 
83+      end 
8484
8585    ## 
8686    # Creates a Filter object indicating extensible comparison. This Filter 
@@ -414,10 +414,8 @@ def to_raw_rfc2254
414414    case  @op 
415415    when  :ne 
416416      "!(#{ @left } #{ @right }  
417-     when  :eq 
417+     when  :eq ,   :bineq 
418418      "#{ @left } #{ @right }  
419- 		when  :bineq 
420- 			"#{ @left } #{ @right }  
421419    when  :ex 
422420      "#{ @left } #{ @right }  
423421    when  :ge 
@@ -527,9 +525,9 @@ def to_ber
527525      else  # equality 
528526        [ @left . to_s . to_ber ,  unescape ( @right ) . to_ber ] . to_ber_contextspecific ( 3 ) 
529527      end 
530- 		 when  :bineq 
531- 			 # make sure data is not forced to UTF-8 
532- 			 [ @left . to_s . to_ber ,  unescape ( @right ) . to_ber_bin ] . to_ber_contextspecific ( 3 ) 
528+      when  :bineq 
529+        # make sure data is not forced to UTF-8 
530+        [ @left . to_s . to_ber ,  unescape ( @right ) . to_ber_bin ] . to_ber_contextspecific ( 3 ) 
533531    when  :ex 
534532      seq  =  [ ] 
535533
0 commit comments