class RuboCop::Cop::Style::ParallelAssignment::RescueCorrector

protected by rescue
An internal class for correcting parallel assignment

def correction

def correction
  _node, rescue_clause = *node.parent
  _, _, rescue_result = *rescue_clause
  "begin\n" <<
    indentation(node) << assignment.join("\n#{indentation(node)}") <<
    "\n#{offset(node)}rescue\n" <<
    indentation(node) << rescue_result.loc.expression.source <<
    "\n#{offset(node)}end"
end

def correction_range

def correction_range
  node.parent.loc.expression
end