如何在 Chef 中做 ruby 深拷贝
How to do ruby deep copy in chef
我想深拷贝一个厨师属性。
我尝试使用元帅:
default[:deep_clone_test] = {};
Marshal.load(Marshal.dump(default[:deep_clone_test]))
但我收到错误:"TypeError: can't dump hash with default proc"
如何深度复制厨师属性?
我结束了这个:
JSON.parse(my_json.to_json, symbolize_names: true)
我想深拷贝一个厨师属性。
我尝试使用元帅:
default[:deep_clone_test] = {};
Marshal.load(Marshal.dump(default[:deep_clone_test]))
但我收到错误:"TypeError: can't dump hash with default proc"
如何深度复制厨师属性?
我结束了这个:
JSON.parse(my_json.to_json, symbolize_names: true)