class RuboCop::Cop::InSpec::Deprecations::AttributeDefault

The InSpec inputs `default` option has been replaced with the `value` option.

@example

#### incorrect
login_defs_umask = input('login_defs_umask', default: '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

on_send(node) click to toggle source
# File lib/rubocop/cop/inspec/deprecation/attribute_default.rb, line 42
def on_send(node)
  default?(node) do |n|
    add_offense(n, message: MSG, severity: :warning) do |corrector|
      corrector.replace(n, 'value')
    end
  end
end