X-Git-Url: https://git.openstreetmap.org./chef.git/blobdiff_plain/3a4b1c2078cd515e93a5f1bf8967f380fbd1646f..3a4d52bd4c0f8e6ae7679145846b7bc7845d8ace:/cookbooks/munin/files/default/plugins/api_calls_?ds=sidebyside diff --git a/cookbooks/munin/files/default/plugins/api_calls_ b/cookbooks/munin/files/default/plugins/api_calls_ index 73e2615d0..cc2fd8a9d 100755 --- a/cookbooks/munin/files/default/plugins/api_calls_ +++ b/cookbooks/munin/files/default/plugins/api_calls_ @@ -52,15 +52,14 @@ if ARGV[0] == 'config' CALL_TYPES.each { |k, v| puts "#{k}.label #{v}" } else - counts = uris_from_status(server). - collect { |x| categorise_uri(x) }. - inject(Hash.new) do |h, e| - if h.has_key? e + counts = uris_from_status(server) + .collect { |x| categorise_uri(x) } + .each_with_object(Hash.new) do |h, e| + if h.key? e h[e] += 1 else h[e] = 1 end - h end CALL_TYPES.keys.each do |type|