Method: Sequel::ShardedSingleConnectionPool#remove_servers

Defined in:
lib/sequel/connection_pool/sharded_single.rb

#remove_servers(servers) ⇒ Object

Remove servers from the connection pool. Similar to disconnecting from all given servers, except that after it is used, future requests for the server will use the :default server instead.

Raises:

[View source]

73
74
75
76
77
78
79
# File 'lib/sequel/connection_pool/sharded_single.rb', line 73

def remove_servers(servers)
  raise(Sequel::Error, "cannot remove default server") if servers.include?(:default)
  servers.each do |server|
    disconnect_server(server)
    @servers.delete(server)
  end
end