Class: FluentCommandBuilder::XCodeBuild::V43::BuildWorkspace
- Inherits:
-
CommandBase
- Object
- CommandBase
- FluentCommandBuilder::XCodeBuild::V43::BuildWorkspace
- Defined in:
- lib/fluent_command_builder/command_builders/xcodebuild_43.rb
Instance Method Summary collapse
- #configuration(configuration_name) {|@builder| ... } ⇒ Object
-
#initialize(builder, workspace_name, build_action = nil) ⇒ BuildWorkspace
constructor
A new instance of BuildWorkspace.
- #scheme(scheme_name) {|@builder| ... } ⇒ Object
- #sdk(sdk_name) {|@builder| ... } ⇒ Object
- #setting(setting, value) {|@builder| ... } ⇒ Object
- #user_default(value) {|@builder| ... } ⇒ Object
Methods inherited from CommandBase
Constructor Details
#initialize(builder, workspace_name, build_action = nil) ⇒ BuildWorkspace
Returns a new instance of BuildWorkspace.
80 81 82 83 84 |
# File 'lib/fluent_command_builder/command_builders/xcodebuild_43.rb', line 80 def initialize(builder, workspace_name, build_action=nil) super builder @builder.append " -workspace #{@builder.format workspace_name}" @builder.append " #{@builder.format build_action, ' '}" unless build_action.nil? end |
Instance Method Details
#configuration(configuration_name) {|@builder| ... } ⇒ Object
90 91 92 93 94 |
# File 'lib/fluent_command_builder/command_builders/xcodebuild_43.rb', line 90 def configuration(configuration_name) @builder.append " -configuration #{@builder.format configuration_name}" yield @builder if block_given? self end |
#scheme(scheme_name) {|@builder| ... } ⇒ Object
85 86 87 88 89 |
# File 'lib/fluent_command_builder/command_builders/xcodebuild_43.rb', line 85 def scheme(scheme_name) @builder.append " -scheme #{@builder.format scheme_name}" yield @builder if block_given? self end |
#sdk(sdk_name) {|@builder| ... } ⇒ Object
95 96 97 98 99 |
# File 'lib/fluent_command_builder/command_builders/xcodebuild_43.rb', line 95 def sdk(sdk_name) @builder.append " -sdk #{@builder.format sdk_name}" yield @builder if block_given? self end |
#setting(setting, value) {|@builder| ... } ⇒ Object
100 101 102 103 104 |
# File 'lib/fluent_command_builder/command_builders/xcodebuild_43.rb', line 100 def setting(setting, value) @builder.append " #{@builder.format setting}=#{@builder.format value}" yield @builder if block_given? self end |
#user_default(value) {|@builder| ... } ⇒ Object
105 106 107 108 109 |
# File 'lib/fluent_command_builder/command_builders/xcodebuild_43.rb', line 105 def user_default(value) @builder.append " -userdefault=#{@builder.format value}" yield @builder if block_given? self end |