# File lib/active_support/vendor/memcache-client-1.7.4/memcache.rb, line 166 def servers=(servers) # Create the server objects. @servers = Array(servers).collect do |server| case server when String host, port, weight = server.split ':', 3 port ||= DEFAULT_PORT weight ||= DEFAULT_WEIGHT Server.new self, host, port, weight else server end end logger.debug { "Servers now: #{@servers.inspect}" } if logger # There's no point in doing this if there's only one server @continuum = create_continuum_for(@servers) if @servers.size > 1 @servers end