lib/rubocop/cop/chef/deprecation/user_supports_property.rb in cookstyle-5.7.0 vs lib/rubocop/cop/chef/deprecation/user_supports_property.rb in cookstyle-5.8.1

- old
+ new

@@ -44,9 +44,20 @@ def on_block(node) match_property_in_resource?(:user, 'supports', node) do |property| add_offense(property, location: :expression, message: MSG, severity: :refactor) end end + + def autocorrect(node) + lambda do |corrector| + new_text = [] + node.arguments.first.each_pair do |k, v| + new_text << "#{k.source} #{v.source}" + end + + corrector.replace(node.loc.expression, new_text.join("\n ")) + end + end end end end end end