このファイルがありapp.rb
、次のものが含まれています。
def initialize(*args)
super
@action = :add
end
クラスの中ではありません。なぜsuper
キーワードがあるのですか?ファイルはこちらです。
このファイルがありapp.rb
、次のものが含まれています。
def initialize(*args)
super
@action = :add
end
クラスの中ではありません。なぜsuper
キーワードがあるのですか?ファイルはこちらです。
このファイルは、新しい「軽量」リソース クラスの作成に使用されます。定義されたメソッドは、変更なしでそこにコピーされます。したがって、新しく生成されたクラスは Chef::Resource から継承されるため、 superは完全に理にかなっています。
軽量のリソースとプロバイダー (LWRP)の詳細を確認してください