Sha256: 042d24dc381da80c7016eafbb28367412c5112b86377b73c62e9e797e3233a89
Contents?: true
Size: 514 Bytes
Versions: 4
Compression:
Stored size: 514 Bytes
Contents
require 'pdk' module PDK module Generate class Fact < PuppetObject def friendly_name 'Custom Fact'.freeze end def template_files files = { 'fact_spec.erb' => "#{File.join('spec', 'unit', 'facter', object_name)}_spec.rb" } return files if spec_only? files.merge( 'fact.erb' => "#{File.join('lib', 'facter', object_name)}.rb" ) end def template_data { name: object_name } end end end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
pdk-3.4.0 | lib/pdk/generate/fact.rb |
pdk-3.3.0 | lib/pdk/generate/fact.rb |
pdk-3.0.1 | lib/pdk/generate/fact.rb |
pdk-3.0.0 | lib/pdk/generate/fact.rb |