Class: RedisUtils::Namespace

Inherits:
Base
  • Object
show all
Defined in:
lib/redis_utils/namespace.rb

Class Method Summary collapse

Class Method Details

.flush(namespace) ⇒ Object



14
15
16
17
18
# File 'lib/redis_utils/namespace.rb', line 14

def flush(namespace)
  instance.scan_each(:match => namespace).to_a.each do |key|
    instance.del(key)
  end
end

.get(namespace) ⇒ Object



9
10
11
12
# File 'lib/redis_utils/namespace.rb', line 9

def get(namespace)
  namespace.gsub!(":*", "")
  instance.scan_each(:match => "#{namespace}:*").to_a
end

.instanceObject



5
6
7
# File 'lib/redis_utils/namespace.rb', line 5

def instance
  super
end