ruamel.yaml
yaml.load の使用時にアンカーのマージを回避するにはどうすればよいですか? ファイルをそのまま保持したいのですが、production -> host
&production -> port
やファイルへのダンプなどのいくつかのキーを変更するだけです
defaults: &defaults
host: <%= ENV.fetch("VBOX_IP", "127.0.0.1") %>
adapter: mysql2
reconnect: true
encoding: utf8
username: root
production:
default:
<<: *defaults
host: dbname.domain.com
port: 3306