class RuboCop::Cop::Chef::Deprecations::ChefSugarHelpers

Do not use legacy chef-sugar helper methods, which will not be moved into Chef Infra Client itself. For a complete set of chef-sugar helpers now shipping in Chef Infra Client itself see github.com/chef/chef/tree/main/chef-utils#getting-started

@example

#### incorrect
vagrant_key?
vagrant_domain?
vagrant_user?
require_chef_gem
best_ip_for(node)
nexus?
ios_xr?
ruby_20?
ruby_19?
includes_recipe?('foo::bar')
wrlinux?
dev_null
nexentacore_platform?
opensolaris_platform?
nexentacore?
opensolaris?

Constants

MSG
RESTRICT_ON_SEND

Public Instance Methods

on_send(node) click to toggle source
# File lib/rubocop/cop/chef/deprecation/chef_sugar_helpers.rb, line 48
def on_send(node)
  add_offense(node, severity: :refactor)
end