# File lib/net/ssh/multi/server_list.rb, line 65 65: def flatten 66: result = @list.inject([]) do |aggregator, server| 67: case server 68: when Server then aggregator.push(server) 69: when DynamicServer then aggregator.concat(server) 70: else raise ArgumentError, "server list contains non-server: #{server.class}" 71: end 72: end 73: 74: result.uniq 75: end