diff --git a/Library/Homebrew/cmd/readall.rb b/Library/Homebrew/cmd/readall.rb
index 886428c90d972993da8b85c0570d684efebe878c..a2447c0c8431c1f9ec0346131d7acdab4b311fc2 100644
--- a/Library/Homebrew/cmd/readall.rb
+++ b/Library/Homebrew/cmd/readall.rb
@@ -11,7 +11,11 @@ module Homebrew
   def readall
     if ARGV.delete("--syntax")
       ruby_files = Queue.new
-      Dir.glob("#{HOMEBREW_LIBRARY}/Homebrew/**/*.rb").each do |rb|
+      scan_files = %W[
+        #{HOMEBREW_LIBRARY}/*.rb
+        #{HOMEBREW_LIBRARY}/Homebrew/**/*.rb
+      ]
+      Dir.glob(scan_files).each do |rb|
         next if rb.include?("/vendor/")
         ruby_files << rb
       end