class Facter::Util::Loader

Public Instance Methods

load_dir(dir) click to toggle source
# File lib/core/mod/facter_loader.rb, line 5
def load_dir(dir)
  # TODO:  If this works submit a patch to Facter project
  return if dir =~ /\/\.+$/ or dir =~ /\/util$/ or dir =~ /\/core$/ or dir =~ /\/lib$/

  Dir.entries(dir).find_all { |f| f =~ /\.rb$/ }.sort.each do |file|
    load_file(File.join(dir, file))
  end
end