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