class Aws::Api::Docs::SharedExample

def map(json, ref, indent, path)

def map(json, ref, indent, path)
  lines = ["{"]
  json.each do |key, val|
    path << ".#{key}"
    shape_val = entry(val, ref.shape.value, "#{indent}  ", path)
    if shape_val.is_a?(Array)
      shape_val = shape_val.join("\n")
    end
    lines << "#{indent}  \"#{key}\" => #{shape_val}, #{apply_comments(path)}"
    path.pop
  end
  lines << "#{indent}}"
  lines
end