【发布时间】:2014-01-08 08:38:57
【问题描述】:
我对 Ruby 有点陌生,但我已经阅读了很多关于块的教程和文档。但是,我真的不明白下面的语法,这是厨师食谱中使用的:
template "/etc/profile.d/golang.sh" do
source "golang.sh.erb"
owner "root"
group "root"
mode 0755
end
我该如何解析呢? template 是什么?它是一个传递 2 个参数("/etc/profile.d/golang.sh" 和块)的函数吗? source、owner等功能也一样吗?
抱歉,这是一个如此初级的问题!
【问题讨论】:
-
我在这里更彻底地回答了同样的问题:stackoverflow.com/questions/19719968/ruby-code-blocks-and-chef/…
标签: ruby chef-infra