X-Git-Url: https://git.saurik.com/redis.git/blobdiff_plain/ed9b544e10b84cd43348ddfab7068b610a5df1f7..e083d7526209d0faf2ac0fabbc1a1e59b9974ce2:/client-libraries/ruby/lib/dist_redis.rb diff --git a/client-libraries/ruby/lib/dist_redis.rb b/client-libraries/ruby/lib/dist_redis.rb index 04505c20..e79af472 100644 --- a/client-libraries/ruby/lib/dist_redis.rb +++ b/client-libraries/ruby/lib/dist_redis.rb @@ -24,7 +24,7 @@ class DistRedis end def method_missing(sym, *args, &blk) - if redis = node_for_key(args.first) + if redis = node_for_key(args.first.to_s) redis.send sym, *args, &blk else super @@ -94,11 +94,11 @@ r = DistRedis.new 'localhost:6379', 'localhost:6380', 'localhost:6381', 'localho r.push_tail 'listor', 'foo4' r.push_tail 'listor', 'foo5' - p r.pop_tail 'listor' - p r.pop_tail 'listor' - p r.pop_tail 'listor' - p r.pop_tail 'listor' - p r.pop_tail 'listor' + p r.pop_tail('listor') + p r.pop_tail('listor') + p r.pop_tail('listor') + p r.pop_tail('listor') + p r.pop_tail('listor') puts "key distribution:"