From ef7b74df818bb04dc86b4141220743af92e1d7ec Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Wed, 13 Apr 2011 10:25:13 +0100 Subject: [PATCH 1/2] Fixed an issue caused by smembers returning nil rather than an empty Array in some older versions of Redis. --- lib/redistat/key.rb | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/redistat/key.rb b/lib/redistat/key.rb index bec4deb..f22921b 100644 --- a/lib/redistat/key.rb +++ b/lib/redistat/key.rb @@ -53,7 +53,8 @@ module Redistat end def children - db.smembers("#{scope}#{LABEL_INDEX}#{@label}").map { |member| + members = db.smembers("#{scope}#{LABEL_INDEX}#{@label}") || [] # older versions of Redis returns nil + members.map { |member| child_label = [@label, member].reject { |i| i.nil? } self.class.new(self.scope, child_label.join(GROUP_SEPARATOR), self.date, @options) } From f89ccc2514bfc6b9f01f985bd8b75c20c3eab0ed Mon Sep 17 00:00:00 2001 From: Jim Myhrberg Date: Wed, 13 Apr 2011 10:25:52 +0100 Subject: [PATCH 2/2] started release v0.2.6 --- lib/redistat/version.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/redistat/version.rb b/lib/redistat/version.rb index 14dfd49..cee60b3 100644 --- a/lib/redistat/version.rb +++ b/lib/redistat/version.rb @@ -1,3 +1,3 @@ module Redistat - VERSION = "0.2.5" + VERSION = "0.2.6" end