class XcodePristine::Runner
Constants
- USAGE_MESSAGE
Public Class Methods
run(args)
click to toggle source
# File lib/xcode_pristine.rb, line 9 def self.run args finder = ProjectFinder.new args projects = finder.projects.map do |xcodeproj| Checker.new(xcodeproj) end if projects.empty? puts USAGE_MESSAGE return Status::USAGE end projects.each do |checker| puts "Project..." if checker.has_build_settings? indent = " " puts checker.message indent puts "Project... Failed." else puts "Project... OK." end end if projects.any? { |checker| checker.has_build_settings? } return Status::SETTINGS else return Status::OK end end