class RuboCop::Cop::Style::ParallelAssignment::ModifierCorrector
An internal class for correcting parallel assignment guarded by if, unless, while, or until
Public Instance Methods
correction()
click to toggle source
# File lib/rubocop/cop/style/parallel_assignment.rb, line 277 def correction parent = node.parent "#{modifier_range(parent).source}\n" \ "#{indentation(node)}" \ "#{assignment.join("\n#{indentation(node)}")}" \ "\n#{offset(node)}end" end
correction_range()
click to toggle source
# File lib/rubocop/cop/style/parallel_assignment.rb, line 286 def correction_range node.parent.source_range end
Private Instance Methods
modifier_range(node)
click to toggle source
# File lib/rubocop/cop/style/parallel_assignment.rb, line 292 def modifier_range(node) node.loc.keyword.join(node.source_range.end) end