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
on_if(node)
click to toggle 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, message: MSG, severity: :refactor) do |corrector| corrector.replace(node, node.children[1].source) end end end