Class: Redis
Defined Under Namespace
Classes: ConnectionError, OutOfMemoryError, ReadOnlyError, SemianError
Constant Summary
collapse
- ResourceBusyError =
Class.new(SemianError)
- CircuitOpenError =
Class.new(SemianError)
- ResolveError =
Class.new(SemianError)
Instance Method Summary
collapse
Constructor Details
#initialize(*args, &block) ⇒ Redis
Returns a new instance of Redis.
59
60
61
62
63
64
65
66
|
# File 'lib/semian/redis.rb', line 59
def initialize(*args, &block)
_original_initialize(*args, &block)
@original_client = _client
end
|
Instance Method Details
#_client ⇒ Object
78
79
80
|
# File 'lib/semian/redis.rb', line 78
def _client
@client
end
|
#_original_initialize ⇒ Object
57
|
# File 'lib/semian/redis.rb', line 57
alias_method :_original_initialize, :initialize
|
#semian_identifier ⇒ Object
72
73
74
|
# File 'lib/semian/redis.rb', line 72
def semian_identifier
semian_resource.name
end
|
#semian_resource ⇒ Object
68
69
70
|
# File 'lib/semian/redis.rb', line 68
def semian_resource
@original_client.semian_resource
end
|