module Differ::Format::Plain

Public Class Methods

format(change) click to toggle source
# File lib/far/differ.rb, line 24
def format(change)
  (change.change? && as_change(change)) ||
  (change.delete? && as_delete(change)) ||
  (change.insert? && as_insert(change)) ||
  ''
end

Private Class Methods

as_change(change) click to toggle source
# File lib/far/differ.rb, line 40
def as_change(change)
  "#{as_delete(change)}\n#{as_insert(change)}\n"
end
as_delete(change) click to toggle source
# File lib/far/differ.rb, line 36
def as_delete(change)
  "#{change.delete}"
end
as_insert(change) click to toggle source
# File lib/far/differ.rb, line 32
def as_insert(change)
  "#{change.insert}"
end