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