Chef/Modernize/ProvidesFromInitialize
The Cookstyle cops department: Chef/Modernize
Enabled by default | Supports autocorrection | Target Chef Version |
---|---|---|
Enabled | Yes | All Versions |
Provides should be set using the provides
resource DSL method instead of instead of setting @provides in the initialize method.
Examples
incorrect
def initialize(*args)
super
@provides = :foo
end
correct
provides :foo
Configurable attributes
Name | Default value | Configurable values |
---|---|---|
Version Added | 6.0.0 | String |
Include |
| Array |