class Sequel::SchemaSharding::ConnectionStrategy::PrimaryWithFailover

Public Class Methods

choose(db, config) click to toggle source
# File lib/sequel/schema-sharding/connection_strategies/primary_with_failover.rb, line 11
def self.choose(db, config)
  if db.pool.failing_over?
    config['replicas'][1..-1].sample
  else
    config['replicas'].first
  end
end