in gitlab_rb_loader.rb [155:172]
def generate_flat(nested_hash, prefix = '')
raise "Not hash - #{nested_hash}/#{nested_hash.class}" unless nested_hash.is_a?(Hash)
result_hash = {}
nested_hash.each do |k, v|
sub_prefix = prefix + (prefix == '' ? k : "['#{k}']")
if v.is_a?(Hash)
generate_flat(v, sub_prefix)
else
result_hash[sub_prefix] = v
end
end
result_hash
end