class RuboCop::Cop::Style::ParallelAssignment::GenericCorrector

An internal class for correcting parallel assignment

def assignment

def assignment
  @new_elements.map do |lhs, rhs|
    "#{lhs.source} = #{rhs.source}"
  end
end

def cop_config

def cop_config
  @config.for_cop('Style/ParallelAssignment')
end

def correction

def correction
  assignment.join("\n#{offset(node)}")
end

def correction_range

def correction_range
  node.source_range
end

def extract_sources(node)

def extract_sources(node)
  node.children.map(&:source)
end

def initialize(node, config, new_elements)

def initialize(node, config, new_elements)
  @node = node
  @config = config
  @new_elements = new_elements
end