class RuboCop::Cop::Style::ParallelAssignment::ModifierCorrector
guarded by if, unless, while, or until
An internal class for correcting parallel assignment
def correction
def correction parent = node.parent "#{modifier_range(parent).source}\n" \ "#{indentation(node)}" \ "#{assignment.join("\n#{indentation(node)}")}" \ "\n#{offset(node)}end" end
def correction_range
def correction_range node.parent.source_range end
def modifier_range(node)
def modifier_range(node) Parser::Source::Range.new(node.source_range.source_buffer, node.loc.keyword.begin_pos, node.source_range.end_pos) end