Class: RuboCop::Cop::Style::ParallelAssignment::RescueCorrector
- Inherits:
-
GenericCorrector
- Object
- GenericCorrector
- RuboCop::Cop::Style::ParallelAssignment::RescueCorrector
- Defined in:
- lib/rubocop/cop/style/parallel_assignment.rb
Overview
An internal class for correcting parallel assignment protected by rescue
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
143 144 145 146 147 148 149 150 151 152 |
# File 'lib/rubocop/cop/style/parallel_assignment.rb', line 143 def correction _node, rescue_clause = *@node.parent _, _, rescue_result = *rescue_clause "begin\n" << indent << assignment.join("\n#{indent}") << "\nrescue\n" << indent << rescue_result.loc.expression.source << "\nend" end |
#correction_range ⇒ Object
154 155 156 |
# File 'lib/rubocop/cop/style/parallel_assignment.rb', line 154 def correction_range @node.parent.loc.expression end |