Sha256: 73170dac262497648c91d894e870d1a3015c3417f1f19e7e1d2c27b626509398

Contents?: true

Size: 882 Bytes

Versions: 39

Compression:

Stored size: 882 Bytes

Contents

<%# This template is used to generate a markdown file documenting facts. -%>
<%# Run 'ruby generate.rb > facts.md' to generate the markdown file. -%>
<%
  def format_fact_element(name, info, indent = '')
    subelements = (info['elements'] || {}).map{|n, i| format_fact_element(n, i, "#{indent}    ")}.join('')

    "#{indent}* `#{name}` (#{info['type']}) --- #{info['description']}\n#{subelements}"
  end
-%>
<% facts.each do |name, schema| -%>
### `<%= name %>`

<% if schema['hidden'] -%>
This legacy fact is hidden by default in Facter's command-line output.

<% end -%>
**Type:** <%= schema['type'] %>

**Purpose:**

<%= schema['description'] %>

<% if schema['elements'] -%>
**Elements:**

<%= schema['elements'].map{|name, info| format_fact_element(name, info)}.join('') %>
<% end -%>

<% if schema['details'] -%>
**Details:**

<%= schema['details'] %>
<% end -%>
<% end -%>

Version data entries

39 entries across 39 versions & 1 rubygems

Version Path
facter-4.2.10 lib/docs/template.erb
facter-4.2.9 lib/docs/template.erb
facter-4.2.8 lib/docs/template.erb
facter-4.2.7 lib/docs/template.erb
facter-4.2.6 lib/docs/template.erb
facter-4.2.5 lib/docs/template.erb
facter-4.2.4 lib/docs/template.erb
facter-4.2.3 lib/docs/template.erb
facter-4.2.2 lib/docs/template.erb
facter-4.2.1 lib/docs/template.erb
facter-4.2.0 lib/docs/template.erb
facter-4.1.1 lib/docs/template.erb
facter-4.1.0 lib/docs/template.erb
facter-4.0.52 lib/docs/template.erb
facter-4.0.51 lib/docs/template.erb
facter-4.0.50 lib/docs/template.erb
facter-4.0.49 lib/docs/template.erb
facter-4.0.48 lib/docs/template.erb
facter-4.0.47 lib/docs/template.erb