Sha256: 984cee97d3b2c5338523600d0696f3014ca22406f98a50971acea6186d3dc261

Contents?: true

Size: 287 Bytes

Versions: 1

Compression:

Stored size: 287 Bytes

Contents

require 'facter'

module FacterDB

  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
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
facterdb-0.0.1 lib/facterdb.rb