lib/rubocop/cop/chef/effortless/node_environment.rb in cookstyle-6.16.4 vs lib/rubocop/cop/chef/effortless/node_environment.rb in cookstyle-6.16.7

- old
+ new

@@ -27,13 +27,13 @@ # node.environment == "production" # node.chef_environment == "production" # class CookbookUsesEnvironments < Base MSG = 'Cookbook uses environments, which cannot be used in Policyfiles or Effortless Infra' + RESTRICT_ON_SEND = [:environment, :chef_environment].freeze def on_send(node) - if %i(environment chef_environment).include?(node.method_name) && - node.receiver && + if node.receiver && node.receiver.send_type? && node.receiver.method_name == :node add_offense(node, message: MSG, severity: :refactor) end end