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 |