# File lib/puppet/util/queue.rb, line 53 53: def self.register_queue_type(klass, type = nil) 54: type ||= queue_type_from_class(klass) 55: raise Puppet::Error, "Queue type %s is already registered" % type.to_s if instance_hash(:queue_clients).include?(type) 56: instance_hash(:queue_clients)[type] = klass 57: end