class Familia::String
Public Instance Methods
append(v)
click to toggle source
# File lib/familia/redisobject.rb, line 966 def append v ret = redis.append rediskey, v update_expiration ret end
Also aliased as: <<
decrement()
click to toggle source
# File lib/familia/redisobject.rb, line 952 def decrement ret = redis.decr rediskey update_expiration ret end
Also aliased as: decr
decrementby(int)
click to toggle source
# File lib/familia/redisobject.rb, line 959 def decrementby int ret = redis.decrby rediskey, int.to_i update_expiration ret end
Also aliased as: decrby
empty?()
click to toggle source
# File lib/familia/redisobject.rb, line 904 def empty? size == 0 end
getbit(offset)
click to toggle source
# File lib/familia/redisobject.rb, line 973 def getbit offset redis.getbit rediskey, offset end
getrange(spoint, epoint)
click to toggle source
# File lib/familia/redisobject.rb, line 983 def getrange spoint, epoint redis.getrange rediskey, spoint, epoint end
getset(v)
click to toggle source
# File lib/familia/redisobject.rb, line 993 def getset v ret = redis.getset rediskey, v update_expiration ret end
increment()
click to toggle source
# File lib/familia/redisobject.rb, line 938 def increment ret = redis.incr rediskey update_expiration ret end
Also aliased as: incr
incrementby(int)
click to toggle source
# File lib/familia/redisobject.rb, line 945 def incrementby int ret = redis.incrby rediskey, int.to_i update_expiration ret end
Also aliased as: incrby
init()
click to toggle source
# File lib/familia/redisobject.rb, line 896 def init end
nil?()
click to toggle source
# File lib/familia/redisobject.rb, line 999 def nil? value.nil? end
setbit(offset, v)
click to toggle source
# File lib/familia/redisobject.rb, line 977 def setbit offset, v ret = redis.setbit rediskey, offset, v update_expiration ret end
setnx(v)
click to toggle source
# File lib/familia/redisobject.rb, line 932 def setnx v ret = redis.setnx rediskey, to_redis(v) update_expiration ret end
setrange(offset, v)
click to toggle source
# File lib/familia/redisobject.rb, line 987 def setrange offset, v ret = redis.setrange rediskey, offset, v update_expiration ret end
size()
click to toggle source
# File lib/familia/redisobject.rb, line 899 def size to_s.size end
Also aliased as: length
to_i()
click to toggle source
# File lib/familia/redisobject.rb, line 920 def to_i value.to_i end
to_s()
click to toggle source
# File lib/familia/redisobject.rb, line 916 def to_s value.to_s # value can return nil which to_s should not end
value()
click to toggle source
# File lib/familia/redisobject.rb, line 908 def value echo :value, caller[0..5] if Familia.debug redis.setnx rediskey, @opts[:default] if @opts[:default] from_redis redis.get(rediskey) end