Module: PuppetX::Cups::Facts
- Defined in:
- lib/puppet_x/cups/facts.rb
Overview
Namespace for modules related to generation of Puppet Facts
The design of this module is based on the ideas of R. Tyler Croy: unethicalblogger.com/2014/03/01/testing-custom-facts-with-rspec.html
Defined Under Namespace
Modules: ClassMembers, Classes, Printers, Queues
Class Method Summary collapse
Class Method Details
.add_facts ⇒ Object
11 12 13 14 15 16 |
# File 'lib/puppet_x/cups/facts.rb', line 11 def self.add_facts Facter.add(:cups_classes) { setcode { PuppetX::Cups::Facts::Classes.fact } } Facter.add(:cups_classmembers) { setcode { PuppetX::Cups::Facts::ClassMembers.fact } } Facter.add(:cups_printers) { setcode { PuppetX::Cups::Facts::Printers.fact } } Facter.add(:cups_queues) { setcode { PuppetX::Cups::Facts::Queues.fact } } end |