Class: Redis
- Inherits:
-
Object
- Object
- Redis
- Defined in:
- lib/semian/redis.rb
Defined Under Namespace
Classes: SemianError
Constant Summary collapse
- ResourceBusyError =
Class.new(SemianError)
- CircuitOpenError =
Class.new(SemianError)
Instance Method Summary collapse
- #semian_identifier ⇒ Object
-
#semian_resource ⇒ Object
This memoized alias is necessary because during a ‘pipelined` block the client is replaced by an instance of `Redis::Pipeline` and there is no way to access the original client.
Instance Method Details
#semian_identifier ⇒ Object
26 27 28 |
# File 'lib/semian/redis.rb', line 26 def semian_identifier semian_resource.name end |
#semian_resource ⇒ Object
This memoized alias is necessary because during a ‘pipelined` block the client is replaced by an instance of `Redis::Pipeline` and there is no way to access the original client.
22 23 24 |
# File 'lib/semian/redis.rb', line 22 def semian_resource @semian_resource ||= @client.semian_resource end |