有这个文件,app.rb
,它包含以下内容:
def initialize(*args)
super
@action = :add
end
它不在一个类中。为什么它有一个 super
关键字?文件是here .
最佳答案
此文件将用于创建新的“轻量级” 资源类。定义的方法将被复制到那里而不做任何更改。所以 super 非常有意义,因为新生成的类将继承自 Chef::Resource。
关于ruby - 类上下文之外的 super 关键字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15125443/