module CommonGluster

Public Instance Methods

array_to_naming_hash(array, key_name, filter_keys = nil) click to toggle source
# File lib/sensu-plugins-gluster/common_gluster.rb, line 14
def array_to_naming_hash(array, key_name, filter_keys = nil)
  array.map do |item|
    filtered_hash = if filter_keys.nil?
                      item
                    else
                      item.select { |key, _| filter_keys.include? key }
                    end
    [item.delete(key_name), filtered_hash]
  end.to_h
end
print_hash(hash, path = '') click to toggle source