Sha256: 14c8b5cfd9b444ad46ce42357563e1b4ced1f9236a8d6679f615ee8217720dc1
Contents?: true
Size: 1.49 KB
Versions: 1
Compression:
Stored size: 1.49 KB
Contents
require 'familia' require 'familia/test_helpers' @a = Bone.new 'atoken', 'akey' ## Familia::Object::SortedSet#add @a.metrics.add 2, :metric2 @a.metrics.add 4, :metric4 @a.metrics.add 0, :metric0 @a.metrics.add 1, :metric1 @a.metrics.add 3, :metric3 #=> true ## Familia::Object::SortedSet#members @a.metrics.members #=> ['metric0', 'metric1', 'metric2', 'metric3', 'metric4'] ## Familia::Object::SortedSet#members @a.metrics.membersrev #=> ['metric4', 'metric3', 'metric2', 'metric1', 'metric0'] ## Familia::Object::SortedSet#rank @a.metrics.rank 'metric1' #=> 1 ## Familia::Object::SortedSet#revrank @a.metrics.revrank 'metric1' #=> 3 ## Familia::Object::SortedSet#rangebyscore @a.metrics.rangebyscore 1, 3 #=> ['metric1', 'metric2', 'metric3'] ## Familia::Object::SortedSet#rangebyscore with a limit @a.metrics.rangebyscore 1, 3, :limit => [0, 2] #=> ['metric1', 'metric2'] ## Familia::Object::SortedSet#increment @a.metrics.increment 'metric4', 100 #=> 104 ## Familia::Object::SortedSet#decrement @a.metrics.decrement 'metric4', 50 #=> 54 ## Familia::Object::SortedSet#score @a.metrics.score 'metric4' #=> 54 ## Familia::Object::SortedSet#remrangebyscore @a.metrics.remrangebyscore 3, 100 #=> 2 ## Familia::Object::SortedSet#members after remrangebyscore @a.metrics.members #=> ['metric0', 'metric1', 'metric2'] ## Familia::Object::SortedSet#remrangebyrank @a.metrics.remrangebyrank 0, 1 #=> 2 ## Familia::Object::SortedSet#members after remrangebyrank @a.metrics.members #=> ['metric2'] @a.metrics.destroy!
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
familia-0.6.0 | try/21_redis_object_zset_try.rb |