Method: Xcop::CLI#run

Defined in:
lib/xcop/cli.rb

#runObject



37
38
39
40
41
42
43
44
45
46
47
# File 'lib/xcop/cli.rb', line 37

def run
  @files.each do |f|
    doc = Xcop::Document.new(f)
    diff = doc.diff(nocolor: @nocolor)
    unless diff.empty?
      puts diff
      raise "Invalid XML formatting in #{f}"
    end
    yield(f) if block_given?
  end
end