Class: BuildKit::Tasks::XcodeBuildTask
- Inherits:
-
BuildKitTask
- Object
- BuildKitTask
- BuildKit::Tasks::XcodeBuildTask
- Defined in:
- lib/ios_build_kit/tasks/xcode_build.rb
Instance Attribute Summary collapse
-
#output ⇒ Object
readonly
Returns the value of attribute output.
Attributes inherited from BuildKitTask
#config, #runner, #task_options
Instance Method Summary collapse
Methods inherited from BuildKitTask
#initialize, #prepare_task_with_runner_and_options!
Constructor Details
This class inherits a constructor from BuildKit::Tasks::BuildKitTask
Instance Attribute Details
#output ⇒ Object (readonly)
Returns the value of attribute output.
16 17 18 |
# File 'lib/ios_build_kit/tasks/xcode_build.rb', line 16 def output @output end |
Instance Method Details
#run! ⇒ Object
18 19 20 21 22 23 |
# File 'lib/ios_build_kit/tasks/xcode_build.rb', line 18 def run! run_command! "clean" if @task_options[:clean] run_command! "build" create_build_directory unless File.exists?(@config.absolute_build_dir) complete_task! end |