Class: FluentCommandBuilder::SevenZip::V92::ExtractWithFullPaths
- Inherits:
-
CommandBase
- Object
- CommandBase
- FluentCommandBuilder::SevenZip::V92::ExtractWithFullPaths
- Defined in:
- lib/fluent_command_builder/command_builders/sevenzip_92.rb
Instance Method Summary collapse
- #ai {|@builder| ... } ⇒ Object
- #an {|@builder| ... } ⇒ Object
- #ao {|@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 = nil) ⇒ ExtractWithFullPaths
constructor
A new instance of ExtractWithFullPaths.
- #output(dir_path) {|@builder| ... } ⇒ Object
- #password(password) {|@builder| ... } ⇒ Object
- #recursive(modifier = nil) {|@builder| ... } ⇒ Object
- #type(archive_type) {|@builder| ... } ⇒ Object
- #write_data_to_stdout {|@builder| ... } ⇒ Object
- #y {|@builder| ... } ⇒ Object
Methods inherited from CommandBase
Constructor Details
#initialize(builder, archive, files = nil) ⇒ ExtractWithFullPaths
Returns a new instance of ExtractWithFullPaths.
433 434 435 436 437 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 433 def initialize(builder, archive, files=nil) super builder @builder.append " x #{@builder.format archive}" @builder.append " #{@builder.format files}" unless files.nil? end |
Instance Method Details
#ai {|@builder| ... } ⇒ Object
438 439 440 441 442 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 438 def ai @builder.append ' -ai' yield @builder if block_given? self end |
#an {|@builder| ... } ⇒ Object
443 444 445 446 447 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 443 def an @builder.append ' -an' yield @builder if block_given? self end |
#ao {|@builder| ... } ⇒ Object
448 449 450 451 452 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 448 def ao @builder.append ' -ao' yield @builder if block_given? self end |
#ax {|@builder| ... } ⇒ Object
453 454 455 456 457 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 453 def ax @builder.append ' -ax' yield @builder if block_given? self end |
#exclude(file_ref, recurse_type = nil) {|@builder| ... } ⇒ Object
491 492 493 494 495 496 497 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 491 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
458 459 460 461 462 463 464 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 458 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 |
#output(dir_path) {|@builder| ... } ⇒ Object
465 466 467 468 469 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 465 def output(dir_path) @builder.append " -o#{@builder.format dir_path}" yield @builder if block_given? self end |
#password(password) {|@builder| ... } ⇒ Object
470 471 472 473 474 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 470 def password(password) @builder.append " -p#{@builder.format password}" yield @builder if block_given? self end |
#recursive(modifier = nil) {|@builder| ... } ⇒ Object
475 476 477 478 479 480 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 475 def recursive(modifier=nil) @builder.append ' -r' @builder.append "#{@builder.format modifier}" unless modifier.nil? yield @builder if block_given? self end |
#type(archive_type) {|@builder| ... } ⇒ Object
486 487 488 489 490 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 486 def type(archive_type) @builder.append " -t#{@builder.format archive_type}" yield @builder if block_given? self end |
#write_data_to_stdout {|@builder| ... } ⇒ Object
481 482 483 484 485 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 481 def write_data_to_stdout @builder.append ' -so' yield @builder if block_given? self end |
#y {|@builder| ... } ⇒ Object
498 499 500 501 502 |
# File 'lib/fluent_command_builder/command_builders/sevenzip_92.rb', line 498 def y @builder.append ' -y' yield @builder if block_given? self end |