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_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_str()
click to toggle source
# File lib/nest.rb, line 45 def to_str @ns end
Also aliased as: to_s