class RuboCop::Cop::Chef::Deprecations::NodeMethodsInsteadofAttributes
Use node attributes to access data provided by Ohai instead of using node methods to access that data.
@example
#### incorrect node.fqdn node.platform node.platform_family node.platform_version node.hostname #### correct node['fqdn'] node['platform'] node['platform_family'] node['platform_version'] node['hostname']
Constants
- MSG
- RESTRICT_ON_SEND
Public Instance Methods
on_send(node)
click to toggle source
# File lib/rubocop/cop/chef/deprecation/node_methods_not_attributes.rb, line 69 def on_send(node) node_ohai_methods?(node) do add_offense(node.loc.selector, severity: :warning) do |corrector| corrector.replace(node, "node['#{node.method_name}']") end end end