# File lib/facter/util/loader.rb, line 30
30:   def load_all
31:     return if defined?(@loaded_all)
32: 
33:     load_env
34: 
35:     search_path.each do |dir|
36:       next unless FileTest.directory?(dir)
37: 
38:       Dir.entries(dir).sort.each do |file|
39:         path = File.join(dir, file)
40:         if File.directory?(path)
41:           load_dir(path)
42:         elsif file =~ /\.rb$/
43:           load_file(File.join(dir, file))
44:         end
45:       end
46:     end
47: 
48:     @loaded_all = true
49:   end