Class: RuboCop::Cop::Style::ParallelAssignment::ModifierCorrector
- Inherits:
-
GenericCorrector
- Object
- GenericCorrector
- RuboCop::Cop::Style::ParallelAssignment::ModifierCorrector
- Defined in:
- lib/rubocop/cop/style/parallel_assignment.rb
Overview
An internal class for correcting parallel assignment guarded by if, unless, while, or until
Instance Attribute Summary
Attributes inherited from GenericCorrector
#config, #node, #rescue_result, #rhs
Instance Method Summary collapse
Methods inherited from GenericCorrector
Constructor Details
This class inherits a constructor from RuboCop::Cop::Style::ParallelAssignment::GenericCorrector
Instance Method Details
#correction ⇒ Object
272 273 274 275 276 277 278 279 |
# File 'lib/rubocop/cop/style/parallel_assignment.rb', line 272 def correction parent = node.parent "#{modifier_range(parent).source}\n" \ "#{indentation(node)}" \ "#{assignment.join("\n#{indentation(node)}")}" \ "\n#{offset(node)}end" end |
#correction_range ⇒ Object
281 282 283 |
# File 'lib/rubocop/cop/style/parallel_assignment.rb', line 281 def correction_range node.parent.source_range end |