]> source.dussan.org Git - redmine.git/commitdiff
missing parenthesis added in filter.rb (net-ldap)
authorJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 18 Feb 2007 11:45:55 +0000 (11:45 +0000)
committerJean-Philippe Lang <jp_lang@yahoo.fr>
Sun, 18 Feb 2007 11:45:55 +0000 (11:45 +0000)
git-svn-id: http://redmine.rubyforge.org/svn/trunk@252 e93f8b46-1217-0410-a6f0-8f06a7374b81

vendor/plugins/ruby-net-ldap-0.0.4/lib/net/ldap/filter.rb

index 38944a71032c7432b2318332b7cf941de6c1b7c7..4d06c26f31484d7ae0de22a49d418011fcf8e0ec 100644 (file)
@@ -307,8 +307,8 @@ class FilterParser #:nodoc:
   end
 
   def parse_paren_expression scanner
-    if scanner.scan /\s*\(\s*/
-      b = if scanner.scan /\s*\&\s*/
+    if scanner.scan(/\s*\(\s*/)
+      b = if scanner.scan(/\s*\&\s*/)
         a = nil
         branches = []
         while br = parse_paren_expression(scanner)
@@ -321,7 +321,7 @@ class FilterParser #:nodoc:
           end
           a
         end
-      elsif scanner.scan /\s*\|\s*/
+      elsif scanner.scan(/\s*\|\s*/)
         # TODO: DRY!
         a = nil
         branches = []
@@ -335,7 +335,7 @@ class FilterParser #:nodoc:
           end
           a
         end
-      elsif scanner.scan /\s*\!\s*/
+      elsif scanner.scan(/\s*\!\s*/)
         br = parse_paren_expression(scanner)
         if br
           ~ br
@@ -353,11 +353,11 @@ class FilterParser #:nodoc:
   # Added a greatly-augmented filter contributed by Andre Nathan
   # for detecting special characters in values. (15Aug06)
   def parse_filter_branch scanner
-    scanner.scan /\s*/
+    scanner.scan(/\s*/)
     if token = scanner.scan( /[\w\-_]+/ )
-      scanner.scan /\s*/
+      scanner.scan(/\s*/)
       if op = scanner.scan( /\=|\<\=|\<|\>\=|\>|\!\=/ )
-        scanner.scan /\s*/
+        scanner.scan(/\s*/)
         #if value = scanner.scan( /[\w\*\.]+/ ) (ORG)
         if value = scanner.scan( /[\w\*\.\+\-@=#\$%&!]+/ )
           case op