誰かがこれで私を助けてくれることを願っています。
私はルビーでこのメソッドを持っています:
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パラメーターは文字列を含む変数です。
どうすればそれができますか?? そして、変更されたメソッドをどのように呼び出す必要がありますか?
ありがとう!!