class SetupCommand

Public Instance Methods

execute() click to toggle source
# File lib/slather/command/setup_command.rb, line 6
def execute
  xcodeproj_path_to_open = xcodeproj_path || Slather::Project.yml["xcodeproj"]
  unless xcodeproj_path_to_open
    raise StandardError, "Must provide a .xcodeproj either via the 'slather [SUBCOMMAND] [PROJECT].xcodeproj' command or through .slather.yml"
  end
  project = Slather::Project.open(xcodeproj_path_to_open)
  project.setup_for_coverage(format ? format.to_sym : :auto)
  project.save
end