Class: FluentCommandBuilder::SevenZip::V92::Test
- Inherits:
-
CommandBase
- Object
- CommandBase
- FluentCommandBuilder::SevenZip::V92::Test
- Defined in:
- lib/fluent_command_builder/command_builders/sevenzip_92.rb
Instance Method Summary collapse
- #ai {|@builder| ... } ⇒ Object
- #an {|@builder| ... } ⇒ Object
- #ax {|@builder| ... } ⇒ Object
- #exclude(file_ref, recurse_type = nil) {|@builder| ... } ⇒ Object
- #include(file_ref, recurse_type = nil) {|@builder| ... } ⇒ Object
-
#initialize(builder, archive, files) ⇒ Test
constructor
A new instance of Test.
- #password(password) {|@builder| ... } ⇒ Object
- #recursive(modifier = nil) {|@builder| ... } ⇒ Object
Methods inherited from CommandBase
Constructor Details
#initialize(builder, archive, files) ⇒ Test
Returns a new instance of Test.
313 314 315 316 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 313 def initialize(builder, archive, files) super builder @builder.append " t #{@builder.format archive} #{@builder.format files}" end |
Instance Method Details
#ai {|@builder| ... } ⇒ Object
317 318 319 320 321 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 317 def ai @builder.append ' -ai' yield @builder if block_given? self end |
#an {|@builder| ... } ⇒ Object
322 323 324 325 326 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 322 def an @builder.append ' -an' yield @builder if block_given? self end |
#ax {|@builder| ... } ⇒ Object
327 328 329 330 331 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 327 def ax @builder.append ' -ax' yield @builder if block_given? self end |
#exclude(file_ref, recurse_type = nil) {|@builder| ... } ⇒ Object
350 351 352 353 354 355 356 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 350 def exclude(file_ref, recurse_type=nil) @builder.append ' -x' @builder.append "#{@builder.format recurse_type}" unless recurse_type.nil? @builder.append "#{@builder.format file_ref}" yield @builder if block_given? self end |
#include(file_ref, recurse_type = nil) {|@builder| ... } ⇒ Object
332 333 334 335 336 337 338 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 332 def include(file_ref, recurse_type=nil) @builder.append ' -i' @builder.append "#{@builder.format recurse_type}" unless recurse_type.nil? @builder.append "#{@builder.format file_ref}" yield @builder if block_given? self end |
#password(password) {|@builder| ... } ⇒ Object
339 340 341 342 343 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 339 def password(password) @builder.append " -p#{@builder.format password}" yield @builder if block_given? self end |
#recursive(modifier = nil) {|@builder| ... } ⇒ Object
344 345 346 347 348 349 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 344 def recursive(modifier=nil) @builder.append ' -r' @builder.append "#{@builder.format modifier}" unless modifier.nil? yield @builder if block_given? self end |