# File lib/riddle/client.rb, line 137 def initialize(servers=nil, port=nil) Riddle.version_warning servers = Array(servers || "localhost") @servers = servers.respond_to?(:shuffle) ? servers.shuffle : servers.sort_by{ rand } @port = port || 9312 @socket = nil reset @queue = [] end