# 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