method
connected_to?
v8.1.1 -
Show latest stable
- Class:
ActiveRecord::ConnectionHandling
connected_to?(role:, shard: ActiveRecord::Base.default_shard)public
Returns true if role is the current connected role and/or current connected shard. If no shard is passed, the default will be used.
ActiveRecord::Base.connected_to(role: :writing) do ActiveRecord::Base.connected_to?(role: :writing) #=> true ActiveRecord::Base.connected_to?(role: :reading) #=> false end ActiveRecord::Base.connected_to(role: :reading, shard: :shard_one) do ActiveRecord::Base.connected_to?(role: :reading, shard: :shard_one) #=> true ActiveRecord::Base.connected_to?(role: :reading, shard: :default) #=> false ActiveRecord::Base.connected_to?(role: :writing, shard: :shard_one) #=> true end