Class: FluentCommandBuilder::MSBuild::V35::MSBuild
- Inherits:
-
CommandBase
- Object
- CommandBase
- FluentCommandBuilder::MSBuild::V35::MSBuild
- Defined in:
- lib/fluent_command_builder/command_builders/msbuild_35.rb
Instance Method Summary collapse
- #console_logger_parameters(parameters) {|@builder| ... } ⇒ Object
- #distributed_file_logger {|@builder| ... } ⇒ Object
- #distributed_logger(logger) {|@builder| ... } ⇒ Object
- #file(file) {|@builder| ... } ⇒ Object
- #file_logger {|@builder| ... } ⇒ Object
- #file_logger_parameters(parameters) {|@builder| ... } ⇒ Object
- #help {|@builder| ... } ⇒ Object
- #ignore_project_extensions(extensions) {|@builder| ... } ⇒ Object
-
#initialize(builder, project_file = nil) ⇒ MSBuild
constructor
A new instance of MSBuild.
- #logger(logger) {|@builder| ... } ⇒ Object
- #max_cpu_count(number) {|@builder| ... } ⇒ Object
- #no_auto_response {|@builder| ... } ⇒ Object
- #no_console_logger {|@builder| ... } ⇒ Object
- #no_logo {|@builder| ... } ⇒ Object
- #node_reuse(parameters) {|@builder| ... } ⇒ Object
- #property(property) {|@builder| ... } ⇒ Object
- #target(target) {|@builder| ... } ⇒ Object
- #tools_version(version) {|@builder| ... } ⇒ Object
- #validate(schema = nil) {|@builder| ... } ⇒ Object
- #verbosity(level) {|@builder| ... } ⇒ Object
- #version {|@builder| ... } ⇒ Object
Methods inherited from CommandBase
Constructor Details
#initialize(builder, project_file = nil) ⇒ MSBuild
Returns a new instance of MSBuild.
9 10 11 12 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 9 def initialize(builder, project_file=nil) super builder @builder.append " #{@builder.format project_file}" unless project_file.nil? end |
Instance Method Details
#console_logger_parameters(parameters) {|@builder| ... } ⇒ Object
58 59 60 61 62 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 58 def console_logger_parameters(parameters) @builder.append " /consoleLoggerParameters:#{@builder.format parameters}" yield @builder if block_given? self end |
#distributed_file_logger {|@builder| ... } ⇒ Object
94 95 96 97 98 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 94 def distributed_file_logger @builder.append ' /distributedFileLogger' yield @builder if block_given? self end |
#distributed_logger(logger) {|@builder| ... } ⇒ Object
53 54 55 56 57 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 53 def distributed_logger(logger) @builder.append " /distributedLogger:#{@builder.format logger}" yield @builder if block_given? self end |
#file(file) {|@builder| ... } ⇒ Object
28 29 30 31 32 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 28 def file(file) @builder.append " @#{@builder.format file}" yield @builder if block_given? self end |
#file_logger {|@builder| ... } ⇒ Object
89 90 91 92 93 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 89 def file_logger @builder.append ' /fileLogger' yield @builder if block_given? self end |
#file_logger_parameters(parameters) {|@builder| ... } ⇒ Object
99 100 101 102 103 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 99 def file_logger_parameters(parameters) @builder.append " /fileLoggerParameters:#{@builder.format parameters, ';', '='}" yield @builder if block_given? self end |
#help {|@builder| ... } ⇒ Object
13 14 15 16 17 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 13 def help @builder.append ' /help' yield @builder if block_given? self end |
#ignore_project_extensions(extensions) {|@builder| ... } ⇒ Object
84 85 86 87 88 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 84 def ignore_project_extensions(extensions) @builder.append " /ignoreProjectExtensions:#{@builder.format extensions, ';'}" yield @builder if block_given? self end |
#logger(logger) {|@builder| ... } ⇒ Object
48 49 50 51 52 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 48 def logger(logger) @builder.append " /logger:#{@builder.format logger}" yield @builder if block_given? self end |
#max_cpu_count(number) {|@builder| ... } ⇒ Object
79 80 81 82 83 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 79 def max_cpu_count(number) @builder.append " /maxCpuCount:#{@builder.format number}" yield @builder if block_given? self end |
#no_auto_response {|@builder| ... } ⇒ Object
33 34 35 36 37 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 33 def no_auto_response @builder.append ' /noAutoResponse' yield @builder if block_given? self end |
#no_console_logger {|@builder| ... } ⇒ Object
68 69 70 71 72 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 68 def no_console_logger @builder.append ' /noConsoleLogger' yield @builder if block_given? self end |
#no_logo {|@builder| ... } ⇒ Object
18 19 20 21 22 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 18 def no_logo @builder.append ' /noLogo' yield @builder if block_given? self end |
#node_reuse(parameters) {|@builder| ... } ⇒ Object
109 110 111 112 113 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 109 def node_reuse(parameters) @builder.append " /nodeReuse:#{@builder.format parameters}" yield @builder if block_given? self end |
#property(property) {|@builder| ... } ⇒ Object
43 44 45 46 47 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 43 def property(property) @builder.append " /property:#{@builder.format property, ';', '='}" yield @builder if block_given? self end |
#target(target) {|@builder| ... } ⇒ Object
38 39 40 41 42 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 38 def target(target) @builder.append " /target:#{@builder.format target, ';'}" yield @builder if block_given? self end |
#tools_version(version) {|@builder| ... } ⇒ Object
104 105 106 107 108 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 104 def tools_version(version) @builder.append " /toolsVersion:#{@builder.format version}" yield @builder if block_given? self end |
#validate(schema = nil) {|@builder| ... } ⇒ Object
73 74 75 76 77 78 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 73 def validate(schema=nil) @builder.append ' /validate' @builder.append ":#{@builder.format schema}" unless schema.nil? yield @builder if block_given? self end |
#verbosity(level) {|@builder| ... } ⇒ Object
63 64 65 66 67 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 63 def verbosity(level) @builder.append " /verbosity:#{@builder.format level}" yield @builder if block_given? self end |
#version {|@builder| ... } ⇒ Object
23 24 25 26 27 |
# File 'lib/fluent_command_builder/command_builders/msbuild_35.rb', line 23 def version @builder.append ' /version' yield @builder if block_given? self end |