class RuboCop::Cop::Chef::Modernize::SysctlParamResource
The sysctl_param resource was renamed to sysctl when it was added to Chef
Infra Client 14.0. The new resource name should be used.
@example
### incorrect sysctl_param 'fs.aio-max-nr' do value '1048576' end ### correct sysctl 'fs.aio-max-nr' do value '1048576' end
Constants
- MSG
- RESTRICT_ON_SEND
Public Instance Methods
Source
# File lib/rubocop/cop/chef/modernize/sysctl_param_resource.rb, line 46 def on_send(node) add_offense(node, severity: :refactor) do |corrector| corrector.replace(node, node.source.gsub(/^sysctl_param/, 'sysctl')) end end