class Nest

Public Class Methods

new(ns, rc = Redic.new) click to toggle source
# File lib/nest.rb, line 24
def initialize(ns, rc = Redic.new)
  @ns = ns.to_s
  @rc = rc
end

Public Instance Methods

[](key) click to toggle source
# File lib/nest.rb, line 29
def [](key)
  Nest.new("#{@ns}:#{key}", @rc)
end
call(command, *args) click to toggle source
# File lib/nest.rb, line 56
def call(command, *args)
  @rc.call(command, to_s, *args)
end
call!(command, *args) click to toggle source
# File lib/nest.rb, line 60
def call!(command, *args)
  @rc.call!(command, to_s, *args)
end
commit() click to toggle source
# File lib/nest.rb, line 68
def commit
  @rc.commit
end
hash() click to toggle source
# File lib/nest.rb, line 37
def hash
  @ns.hash
end
inspect() click to toggle source
# File lib/nest.rb, line 72
def inspect
  @ns.inspect
end
method_missing(m, *args) click to toggle source
# File lib/nest.rb, line 76
def method_missing(m, *args)
  call(m, *args)
end
queue(command, *args) click to toggle source
# File lib/nest.rb, line 64
def queue(command, *args)
  @rc.queue(command, to_s, *args)
end
redis() click to toggle source
# File lib/nest.rb, line 33
def redis
  @rc
end
to_a()
Alias for: to_ary
to_ary() click to toggle source
# File lib/nest.rb, line 41
def to_ary
  nil
end
Also aliased as: to_a
to_json(*args) click to toggle source
# File lib/nest.rb, line 52
def to_json(*args)
  @ns.to_json(*args)
end
to_s()
Alias for: to_str
to_str() click to toggle source
# File lib/nest.rb, line 45
def to_str
  @ns
end
Also aliased as: to_s