# File lib/puppet/network/server.rb, line 84
84:   def unregister(*indirections)
85:     raise "Cannot unregister indirections while server is listening." if listening?
86:     indirections = @routes.keys if indirections.empty?
87: 
88:     indirections.flatten.each do |i|
89:       raise(ArgumentError, "Indirection [#{i}] is unknown.") unless @routes[i.to_sym]
90:     end
91: 
92:     indirections.flatten.each do |i|
93:       @routes.delete(i.to_sym)
94:     end
95:   end