4

有这个文件,app.rb它包含以下内容:

def initialize(*args)
  super
  @action = :add
end

它不在课堂内。为什么会有super关键字?文件在这里

4

1 回答 1

1

该文件将用于创建一个新的“轻量级”资源类。定义的方法将被复制到那里而不做任何更改。所以super非常有意义,因为新生成的类将继承自 Chef::Resource。

查看有关轻量级资源和提供者 (LWRP)的更多信息

于 2013-02-28T12:01:39.430 回答