Class: Differ::Diff

Inherits:
Object
  • Object
show all
Defined in:
lib/far/differ.rb

Instance Method Summary collapse

Instance Method Details

#format_as(f) ⇒ Object



9
10
11
12
13
14
15
16
17
18
# File 'lib/far/differ.rb', line 9

def format_as(f)
  f = Differ.format_for(f)
  @raw.inject("") do |sum, part|
    part = case part
      when String then "" 
      when Change then f.format(part)
    end
    sum << part
  end
end