# File lib/puppet/network/server.rb, line 79
79:     def register(*indirections)
80:         raise ArgumentError, "Indirection names are required." if indirections.empty?
81:         indirections.flatten.each do |name|
82:             Puppet::Indirector::Indirection.model(name) || raise(ArgumentError, "Cannot locate indirection '#{name}'.")
83:             @routes[name.to_sym] = true
84:         end
85:     end