module Net class TCPClient module Policy # Policy for connecting to servers in the order specified class Ordered < Base # Calls the block once for each server, with the addresses in order def each(&block) addresses.each {|address| block.call(address)} end end end end end