class RuboCop::Cop::Chef::Modernize::RespondToProvides
In Chef
Infra Client 12+ is is no longer necessary to gate the use of the provides methods in resources with ‘if respond_to?(:provides)` or `if defined? provides`.
@example
### incorrect provides :foo if respond_to?(:provides) provides :foo if defined? provides ### correct provides :foo
Constants
- MSG
Public Instance Methods
Source
# File lib/rubocop/cop/chef/modernize/respond_to_provides.rb, line 39 def on_if(node) if_respond_to_provides?(node) do add_offense(node, severity: :refactor) do |corrector| corrector.replace(node, node.children[1].source) end end end