Psych to_yaml不替换字符串数组

时间:2018-06-06 14:36:54

标签: ruby parsing yaml

我正在使用ruby脚本和YAML功能在kubernetes部署文件中进行一些替换。我现在的问题是以下字符串:

GenericMessage

变成了

spec:
  containers:
  - name: container-name
    image: my-image
    imagePullPolicy: IfNotPresent
    command: ["/bin/bash"]
    args: ["-c", "/bin/start.sh"]

当我打电话给spec: containers: - name: container-name image: my-image imagePullPolicy: IfNotPresent command: - "/bin/bash" args: - "-c" - "/bin/start.sh" 时。

我需要为.to_yaml[]保留command。当"数组"的内容时,有args替换方括号吗?只包含字符串(因为我想 - 例如 - 要转换为yaml数组的端口数组)?

0 个答案:

没有答案