class RuboCop::Cop::Chef::Modernize::RespondToResourceName
Chef
Infra Client 12.5 introduced the resource_name method for resources. Many cookbooks used respond_to?(:resource_name) to provide backwards compatibility with older chef-client releases. This backwards compatibility is no longer necessary.
@example
#### incorrect resource_name :foo if respond_to?(:resource_name) #### correct resource_name :foo
Constants
- MSG
Public Instance Methods
on_if(node)
click to toggle source
# File lib/rubocop/cop/chef/modernize/respond_to_resource_name.rb, line 37 def on_if(node) if_respond_to_resource_name?(node) do add_offense(node, severity: :refactor) do |corrector| corrector.replace(node, node.children[1].source) end end end