mirror of
https://github.com/jimeh/redistat.git
synced 2026-02-19 13:26:39 +00:00
fixed a ruby 1.9.x issue
This commit is contained in:
@@ -43,6 +43,7 @@ module Redistat
|
|||||||
end
|
end
|
||||||
|
|
||||||
def self.inject_group_summaries!(stats)
|
def self.inject_group_summaries!(stats)
|
||||||
|
summaries = {}
|
||||||
stats.each do |key, value|
|
stats.each do |key, value|
|
||||||
parts = key.to_s.split(GROUP_SEPARATOR)
|
parts = key.to_s.split(GROUP_SEPARATOR)
|
||||||
parts.pop
|
parts.pop
|
||||||
@@ -51,11 +52,11 @@ module Redistat
|
|||||||
parts.each do |part|
|
parts.each do |part|
|
||||||
sum_parts << part
|
sum_parts << part
|
||||||
sum_key = sum_parts.join(GROUP_SEPARATOR)
|
sum_key = sum_parts.join(GROUP_SEPARATOR)
|
||||||
(stats.has_key?(sum_key)) ? stats[sum_key] += value : stats[sum_key] = value
|
(summaries.has_key?(sum_key)) ? summaries[sum_key] += value : summaries[sum_key] = value
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
stats
|
stats.merge_and_incr!(summaries)
|
||||||
end
|
end
|
||||||
|
|
||||||
def self.inject_group_summaries(stats)
|
def self.inject_group_summaries(stats)
|
||||||
|
|||||||
Reference in New Issue
Block a user