def get(request)
response_data = {}
list_data(request).each do |group_name|
group_path = request.rest_path + [group_name]
policy_list = list_data(request, group_path + ["policies"])
policies = {}
policy_list.each do |policy_name|
revision_id = parse_json(get_data(request, group_path + ["policies", policy_name]))
policies[policy_name] = { revision_id: revision_id }
end
response_data[group_name] = {
uri: build_uri(request.base_uri, group_path)
}
response_data[group_name][:policies] = policies unless policies.empty?
end
json_response(200, response_data)
end