Method: Xcodeproj::Command::TargetDiff#run

Defined in:
lib/xcodeproj/command/target_diff.rb

#runObject



29
30
31
32
33
34
35
36
37
38
39
40
# File 'lib/xcodeproj/command/target_diff.rb', line 29

def run
  require 'yaml'
  differ = Helper::TargetDiff.new(xcodeproj, @target1, @target2)
  files = differ.new_source_build_files.map do |build_file|
    {
      'Name' => build_file.file_ref.name,
      'Path' => build_file.file_ref.path,
      'Build settings' => build_file.settings,
    }
  end
  puts files.to_yaml
end