Module: FacterDB

Defined in:
lib/facterdb.rb,
lib/facterdb/version.rb

Defined Under Namespace

Modules: Version

Instance Method Summary collapse

Instance Method Details

#get_os_factsObject



5
6
7
8
9
10
11
12
# File 'lib/facterdb.rb', line 5

def get_os_facts
  facts_dir = File.expand_path(File.join(File.dirname(__FILE__), '../facts'))
  ret = []
  Dir.glob("#{facts_dir}/*/*.facts") do |file|
    ret << JSON.parse(IO.read(file), :symbolize_names => true)
  end
  ret
end