class RedisRds::NestedHash

Constants

SEPARATOR

Public Instance Methods

get(*keys) click to toggle source
Calls superclass method RedisRds::Hash#get
# File lib/redis_rds/nested_hash.rb, line 17
def get(*keys)
  super(format_key(keys))
end
incrby(*keys, increment) click to toggle source
Calls superclass method RedisRds::Hash#incrby
# File lib/redis_rds/nested_hash.rb, line 9
def incrby(*keys, increment)
  return super(format_key(keys), increment)
end
key?(_key) click to toggle source
Calls superclass method RedisRds::Hash#key?
# File lib/redis_rds/nested_hash.rb, line 13
def key?(_key)
  return super(format_key(keys))
end
remove(*keys) click to toggle source
Calls superclass method RedisRds::Hash#remove
# File lib/redis_rds/nested_hash.rb, line 29
def remove(*keys)
  super(format_key(keys))
end
set(*keys, value) click to toggle source
Calls superclass method RedisRds::Hash#set
# File lib/redis_rds/nested_hash.rb, line 21
def set(*keys, value)
  super(format_key(keys), value)
end
setex(*keys, value, expiry) click to toggle source
Calls superclass method
# File lib/redis_rds/nested_hash.rb, line 25
def setex(*keys, value, expiry)
  super(format_key(keys), value, expiry)
end
setnx(*keys, value) click to toggle source
Calls superclass method RedisRds::Hash#setnx
# File lib/redis_rds/nested_hash.rb, line 5
def setnx(*keys, value)
  return super(format_key(keys), value)
end

Private Instance Methods

format_key(keys) click to toggle source
# File lib/redis_rds/nested_hash.rb, line 33
def format_key(keys)
  return Array.wrap(keys).join(SEPARATOR)
end