Ruby 如何在不使用自定义函数的情况下更改Puppet中的哈希键?

Ruby 如何在不使用自定义函数的情况下更改Puppet中的哈希键?,ruby,puppet,hash,Ruby,Puppet,Hash,在Puppet中,是否可以在不调用类或自定义类型中的自定义函数的情况下更改哈希键 基本上是调用常规ruby函数 $myHash.keys.each { |k| $myHash[k + "_toto"] = $myHash[k]; $myHash.delete(k) } Puppet使用的是这样的全局变量吗?还是您已经这样做了?@tadman$myHash实际上来自一个参数化类。它不是全局的。@Spredzy如果它以$开头,那么它总是全局的。

在Puppet中,是否可以在不调用类或自定义类型中的自定义函数的情况下更改哈希键

基本上是调用常规ruby函数

$myHash.keys.each { |k| $myHash[k + "_toto"] = $myHash[k]; $myHash.delete(k) }

Puppet使用的是这样的全局变量吗?还是您已经这样做了?@tadman$myHash实际上来自一个参数化类。它不是全局的。@Spredzy如果它以$开头,那么它总是全局的。