Class: Multidiff::Runner

Inherits:
Object
  • Object
show all
Defined in:
lib/multidiff/runner.rb

Class Method Summary collapse

Class Method Details

.invoke(args) ⇒ Object



3
4
5
6
7
8
9
# File 'lib/multidiff/runner.rb', line 3

def self.invoke(args)
  data = read_files(args)

  abort 'Nothing to compare' if data.count < 2

  puts Multidiff::Differ.pretty_diff(data).map { |diff| diff.join("\n") }.join("\n\n")
end