Class: TableFormatter

Inherits:
Object
  • Object
show all
Defined in:
lib/diff/table_formatter.rb

Instance Method Summary collapse

Instance Method Details

#output(diff_arr) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/diff/table_formatter.rb', line 2

def output(diff_arr)
  diff_arr.each_with_index do |e, i|
    print i + 1
    print ' '
    print case e[:type]
      when :changed
        '*'
      when :removed
        '-'
      when :added
        '+'
      else
        ' '
    end
    print ' '
    print e[:val]
    print "\n"
  end;nil
end