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

An internal class for correcting parallel assignment protected by rescue

Public Instance Methods

correction() click to toggle source
# File lib/rubocop/cop/style/parallel_assignment.rb, line 200
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.source}"                "\n#{offset(node)}end"
end
correction_range() click to toggle source
# File lib/rubocop/cop/style/parallel_assignment.rb, line 212
def correction_range
  node.parent.source_range
end