我希望有人可以帮助我。
我在红宝石中有这个方法:
def puppetrun_oneClass!
ProxyAPI::Puppet.new({:url => puppet_proxy.url}).runSingle fqdn
end
然后我在这个其他方法中调用它:
def update_multiple_puppetrun_oneClass_deploy
if @hosts.map(&:puppetrun_oneClass!).uniq == [true]
notice "Successfully executed, check reports and/or log files for more details"
else
error "Some or all hosts execution failed, Please check log files for more information"
end
end
其中@hosts是主机名数组。
现在,我想扩展 puppetrun_oneClass!接受@myDeploy参数,其中@myDeploy参数是一个包含字符串的变量。
我怎么能那样做??然后我应该如何调用修改后的方法?
谢谢!!