类上下文之外的超级关键字?

时间:2013-02-28 00:44:36

标签: ruby chef

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

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

它不在课堂内。为什么它有一个super关键字?该文件为here

1 个答案:

答案 0 :(得分:1)

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

点击Lightweight resources and providers (LWRP)

了解详情