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