class RuboCop::Cop::Chef::Deprecations::PartialSearchHelperUsage
Legacy partial_search usage should be updated to use :filter_result in the search helper instead
@example
### incorrect partial_search(:node, 'role:web', keys: { 'name' => [ 'name' ], 'ip' => [ 'ipaddress' ], 'kernel_version' => %w(kernel version), } ).each do |result| puts result['name'] puts result['ip'] puts result['kernel_version'] end ### correct search(:node, 'role:web', filter_result: { 'name' => [ 'name' ], 'ip' => [ 'ipaddress' ], 'kernel_version' => %w(kernel version), } ).each do |result| puts result['name'] puts result['ip'] puts result['kernel_version'] end
Constants
- MSG
- RESTRICT_ON_SEND
Public Instance Methods
Source
# File lib/rubocop/cop/chef/deprecation/partial_search_helper_usage.rb, line 54 def on_send(node) add_offense(node, severity: :warning) end