class RuboCop::Cop::InSpec::Deprecations::AttributeHelper
Chef
InSpec
attributes have been renamed to inputs. Use the ‘input` method not the deprecation `attribute` method to access these values.
@example
### incorrect login_defs_umask = attribute('login_defs_umask', value: '077', description: 'Default umask to set in login.defs') ### correct login_defs_umask = input('login_defs_umask', value: '077', description: 'Default umask to set in login.defs')
Constants
- MSG
- RESTRICT_ON_SEND
Public Instance Methods
Source
# File lib/rubocop/cop/inspec/deprecation/attribute_helper.rb, line 38 def on_send(node) add_offense(node, severity: :warning) do |corrector| corrector.replace(node.loc.expression, node.loc.expression.source.gsub(/^attribute/, 'input')) end end