Class: RuboCop::Cop::InSpecStyle::ProcessesList
- Inherits:
-
RuboCop::Cop
- Object
- RuboCop::Cop
- RuboCop::Cop::InSpecStyle::ProcessesList
- Includes:
- RangeHelp
- Defined in:
- lib/rubocop/cop/inspecstyle/processes_list.rb
Overview
Constant Summary collapse
- MSG =
'`list` property for `processes` resource is deprecated for `entries` and will be removed in InSpec5'
Instance Method Summary collapse
Instance Method Details
#autocorrect(node) ⇒ Object
54 55 56 57 58 |
# File 'lib/rubocop/cop/inspecstyle/processes_list.rb', line 54 def autocorrect(node) lambda do |corrector| corrector.replace(offense_range(node), preferred_replacement) end end |
#on_block(node) ⇒ Object
46 47 48 49 50 51 52 |
# File 'lib/rubocop/cop/inspecstyle/processes_list.rb', line 46 def on_block(node) return unless inside_processes_spec?(node) node.descendants.each do |descendant| next unless processes_resource_list?(descendant) add_offense(descendant, location: offense_range(descendant)) end end |