# File lib/facter/util/loader.rb, line 11
  def load(fact)
    # Now load from the search path
    shortname = fact.to_s.downcase
    load_env(shortname)

    filename = shortname + ".rb"
    search_path.each do |dir|
      # Load individual files
      file = File.join(dir, filename)

      load_file(file) if FileTest.exist?(file)

      # And load any directories matching the name
      factdir = File.join(dir, shortname)
      load_dir(factdir) if FileTest.directory?(factdir)
    end
  end