Class: FluentCommandBuilder::XCodeBuild::V43::BuildProject
- Inherits:
-
CommandBase
- Object
- CommandBase
- FluentCommandBuilder::XCodeBuild::V43::BuildProject
- Defined in:
- lib/fluent_command_builder/command_builders/xcodebuild_43.rb
Instance Method Summary collapse
- #configuration(configuration_name) {|@builder| ... } ⇒ Object
-
#initialize(builder, build_action = nil) ⇒ BuildProject
constructor
A new instance of BuildProject.
- #project(project_name) {|@builder| ... } ⇒ Object
- #sdk(sdk_name) {|@builder| ... } ⇒ Object
- #setting(setting, value) {|@builder| ... } ⇒ Object
- #target(target_name) {|@builder| ... } ⇒ Object
- #user_default(value) {|@builder| ... } ⇒ Object
Methods inherited from CommandBase
Constructor Details
#initialize(builder, build_action = nil) ⇒ BuildProject
Returns a new instance of BuildProject.
43 44 45 46 47 |
# File 'lib/fluent_command_builder/command_builders/xcodebuild_43.rb', line 43 def initialize(builder, build_action=nil) super builder @builder.append ' ' @builder.append "#{@builder.format build_action, ' '}" unless build_action.nil? end |
Instance Method Details
#configuration(configuration_name) {|@builder| ... } ⇒ Object
58 59 60 61 62 |
# File 'lib/fluent_command_builder/command_builders/xcodebuild_43.rb', line 58 def configuration(configuration_name) @builder.append " -configuration #{@builder.format configuration_name}" yield @builder if block_given? self end |
#project(project_name) {|@builder| ... } ⇒ Object
48 49 50 51 52 |
# File 'lib/fluent_command_builder/command_builders/xcodebuild_43.rb', line 48 def project(project_name) @builder.append " -project #{@builder.format project_name}" yield @builder if block_given? self end |
#sdk(sdk_name) {|@builder| ... } ⇒ Object
63 64 65 66 67 |
# File 'lib/fluent_command_builder/command_builders/xcodebuild_43.rb', line 63 def sdk(sdk_name) @builder.append " -sdk #{@builder.format sdk_name}" yield @builder if block_given? self end |
#setting(setting, value) {|@builder| ... } ⇒ Object
68 69 70 71 72 |
# File 'lib/fluent_command_builder/command_builders/xcodebuild_43.rb', line 68 def setting(setting, value) @builder.append " #{@builder.format setting}=#{@builder.format value}" yield @builder if block_given? self end |
#target(target_name) {|@builder| ... } ⇒ Object
53 54 55 56 57 |
# File 'lib/fluent_command_builder/command_builders/xcodebuild_43.rb', line 53 def target(target_name) @builder.append " -target #{@builder.format target_name}" yield @builder if block_given? self end |
#user_default(value) {|@builder| ... } ⇒ Object
73 74 75 76 77 |
# File 'lib/fluent_command_builder/command_builders/xcodebuild_43.rb', line 73 def user_default(value) @builder.append " -userdefault=#{@builder.format value}" yield @builder if block_given? self end |