class ArRedis::Base
Attributes
key[R]
redis_client[R]
Public Class Methods
new(key)
click to toggle source
# File lib/ar_redis/base.rb, line 5 def initialize(key) @key = key.to_s @redis_client = ArRedis.redis end
Public Instance Methods
[](next_key)
click to toggle source
# File lib/ar_redis/base.rb, line 10 def [](next_key) ArRedis::Base.new("#{key}:#{next_key}") end
call(command, *arguments)
click to toggle source
# File lib/ar_redis/base.rb, line 14 def call(command, *arguments) redis_client.call(command, key, *arguments) end
delete_all()
click to toggle source
# File lib/ar_redis/base.rb, line 18 def delete_all keys = redis_client.keys("#{self}*") unless keys.blank? redis_client.del(keys) end end
to_s()
click to toggle source
# File lib/ar_redis/base.rb, line 26 def to_s key end