class Quickets::AvailablePrinters

Public Class Methods

all(api_key) click to toggle source
# File lib/quickets/available_printers.rb, line 9
def self.all(api_key)
  installed_printers = PrintServiceLocator.new.all.map(&:name)

  # Return only printers configured AND installed
  # ...and retain ordering as defined in config
  Quickets.config.printers_for(api_key) & installed_printers
end