gpt4 book ai didi

ruby - 如何解释 Ruby "end"调用方法

转载 作者:数据小太阳 更新时间:2023-10-29 07:22:59 24 4
gpt4 key购买 nike

在学习 chefspec 时,我发现了以下代码:

describe 'example::default' do
let(:chef_run) do
ChefSpec::SoloRunner.new do |node|
node.set['cookbook']['attribute'] = 'hello'
end.converge(described_recipe)
end
end

end 调用方法converge,我是ruby 和chefspec 的一些新手,我用google 搜索了很多时间没有得到答案,有人可以帮忙解释一下吗语法?

最佳答案

这等同于:

x = ChefSpec::SoloRunner.new do |node|
node.set['cookbook']['attribute'] = 'hello'
end
x.converge(described_recipe)

关于ruby - 如何解释 Ruby "end"调用方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29029513/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com