Class: RedisRds::NestedHash
- Inherits:
-
Hash
show all
- Defined in:
- lib/redis_rds/nested_hash.rb
Constant Summary
collapse
- SEPARATOR =
':'.freeze
Instance Attribute Summary
Attributes inherited from Object
#redis_key
Instance Method Summary
collapse
Methods inherited from Hash
#all, #decr, #decrby, #each, #getall, #incr, #keys, #mget, #mset, #to_json, #values
Methods inherited from Object
configure, #connection, connection, #delete, #dump, #exists?, #expire, #expireat, flushdb, #initialize, #namespace, #persist, #pttl, #ttl, #type
Instance Method Details
#get(*keys) ⇒ Object
17
18
19
|
# File 'lib/redis_rds/nested_hash.rb', line 17
def get(*keys)
super(format_key(keys))
end
|
#incrby(*keys, increment) ⇒ Object
9
10
11
|
# File 'lib/redis_rds/nested_hash.rb', line 9
def incrby(*keys, increment)
return super(format_key(keys), increment)
end
|
#key?(_key) ⇒ Boolean
13
14
15
|
# File 'lib/redis_rds/nested_hash.rb', line 13
def key?(_key)
return super(format_key(keys))
end
|
#remove(*keys) ⇒ Object
29
30
31
|
# File 'lib/redis_rds/nested_hash.rb', line 29
def remove(*keys)
super(format_key(keys))
end
|
#set(*keys, value) ⇒ Object
21
22
23
|
# File 'lib/redis_rds/nested_hash.rb', line 21
def set(*keys, value)
super(format_key(keys), value)
end
|
#setex(*keys, value, expiry) ⇒ Object
25
26
27
|
# File 'lib/redis_rds/nested_hash.rb', line 25
def setex(*keys, value, expiry)
super(format_key(keys), value, expiry)
end
|
#setnx(*keys, value) ⇒ Object
5
6
7
|
# File 'lib/redis_rds/nested_hash.rb', line 5
def setnx(*keys, value)
return super(format_key(keys), value)
end
|