Class: Congestion::RedisPool
- Inherits:
-
Object
- Object
- Congestion::RedisPool
- Defined in:
- lib/congestion/redis_pool.rb
Class Attribute Summary collapse
-
.pool_size ⇒ Object
Returns the value of attribute pool_size.
-
.redis_config ⇒ Object
Returns the value of attribute redis_config.
-
.timeout ⇒ Object
Returns the value of attribute timeout.
Instance Attribute Summary collapse
-
#pool ⇒ Object
Returns the value of attribute pool.
Class Method Summary collapse
Class Attribute Details
.pool_size ⇒ Object
Returns the value of attribute pool_size.
8 9 10 |
# File 'lib/congestion/redis_pool.rb', line 8 def pool_size @pool_size end |
.redis_config ⇒ Object
Returns the value of attribute redis_config.
7 8 9 |
# File 'lib/congestion/redis_pool.rb', line 7 def redis_config @redis_config end |
.timeout ⇒ Object
Returns the value of attribute timeout.
9 10 11 |
# File 'lib/congestion/redis_pool.rb', line 9 def timeout @timeout end |
Instance Attribute Details
#pool ⇒ Object
Returns the value of attribute pool.
16 17 18 |
# File 'lib/congestion/redis_pool.rb', line 16 def pool @pool end |
Class Method Details
.instance ⇒ Object
18 19 20 21 |
# File 'lib/congestion/redis_pool.rb', line 18 def self.instance @instance ||= new @redis_pool ||= ->{ @instance.pool.with{ |redis| redis } } end |