Method: Sequel::ShardedSingleConnectionPool#remove_servers
- Defined in:
- lib/sequel/connection_pool/sharded_single.rb
permalink #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.
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 |