Module: Kredis::Namespace

Included in:
Kredis
Defined in:
lib/kredis/namespace.rb

Instance Method Summary collapse

Instance Method Details

#namespaceObject



6
7
8
# File 'lib/kredis/namespace.rb', line 6

def namespace
  Thread.current[:kredis_namespace]
end

#namespace=(namespace) ⇒ Object



2
3
4
# File 'lib/kredis/namespace.rb', line 2

def namespace=(namespace)
  Thread.current[:kredis_namespace] = namespace
end

#namespaced_key(key) ⇒ Object



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

def namespaced_key(key)
  namespace ? "#{namespace}:#{key}" : key
end