Method: Xcode::Project#describe

Defined in:
lib/xcode/project.rb

#describeObject

Prints to STDOUT a description of this project’s targets, configuration and schemes.



334
335
336
337
338
339
340
341
342
343
344
345
346
347
# File 'lib/xcode/project.rb', line 334

def describe
  puts "Project #{name} contains"
  targets.each do |t|
    puts " + target:#{t.name}"
    t.configs.each do |c|
      puts "    + config:#{c.name}"
    end
  end
  schemes.each do |s|
    puts " + scheme #{s.name}"
    puts "    + targets: #{s.build_targets.map{|t| t.name}}"
    puts "    + config:  #{s.build_config}"
  end
end