Module: PuppetX::Cups::Facts::Queues
- Defined in:
- lib/puppet_x/cups/facts.rb
Overview
‘cups_queues`: An array of the names of all installed print queues (including classes).
Class Method Summary collapse
Class Method Details
.fact ⇒ Object
65 66 67 68 69 70 71 |
# File 'lib/puppet_x/cups/facts.rb', line 65 def self.fact result = PuppetX::Cups::Server::IppResult.new(request) queues = result.lines queues rescue [] end |
.request ⇒ Object
73 74 75 76 77 78 79 80 81 82 |
# File 'lib/puppet_x/cups/facts.rb', line 73 def self.request '{ OPERATION CUPS-Get-Printers GROUP operation ATTR charset attributes-charset utf-8 ATTR language attributes-natural-language en STATUS successful-ok DISPLAY printer-name }' end |