class StructureConflictResolver::StructureType::Modern
Attributes
original_text[RW]
Public Class Methods
new(original_text)
click to toggle source
# File lib/structure_conflict_resolver/structure_type/modern.rb, line 9 def initialize(original_text) @original_text = original_text end
Public Instance Methods
resolved()
click to toggle source
# File lib/structure_conflict_resolver/structure_type/modern.rb, line 13 def resolved original_text .gsub(";", ",") .split("\n") .reject(&:empty?) .sort .uniq .tap { |strings| strings.last.gsub! ",", ";\n" } .join("\n") end