class SuperDiff::TieredLinesFormatter
Public Instance Methods
call()
click to toggle source
# File lib/super_diff/tiered_lines_formatter.rb, line 7 def call colorized_document.to_s.chomp end
Private Instance Methods
colorized_document()
click to toggle source
# File lib/super_diff/tiered_lines_formatter.rb, line 13 def colorized_document SuperDiff::Helpers.style do |doc| formattable_lines.each do |formattable_line| doc.public_send( "#{formattable_line.color}_line", formattable_line.content, ) end end end
formattable_lines()
click to toggle source
# File lib/super_diff/tiered_lines_formatter.rb, line 24 def formattable_lines tiered_lines.map { |line| FormattableLine.new(line) } end