Class: RedisClient::Cluster::Node::Config
- Inherits:
-
RedisClient::Config
- Object
- RedisClient::Config
- RedisClient::Cluster::Node::Config
- Defined in:
- lib/redis_client/cluster/node.rb
Instance Method Summary collapse
- #connection_prelude ⇒ Object
-
#initialize(scale_read: false, **kwargs) ⇒ Config
constructor
A new instance of Config.
Constructor Details
#initialize(scale_read: false, **kwargs) ⇒ Config
Returns a new instance of Config.
89 90 91 92 |
# File 'lib/redis_client/cluster/node.rb', line 89 def initialize(scale_read: false, **kwargs) @scale_read = scale_read super(**kwargs) end |
Instance Method Details
#connection_prelude ⇒ Object
94 95 96 97 98 |
# File 'lib/redis_client/cluster/node.rb', line 94 def connection_prelude prelude = super.dup prelude << ['readonly'] if @scale_read prelude.freeze end |