Class: FluentCommandBuilder::SevenZip::V920::SevenZip

Inherits:
CommandBase
  • Object
show all
Defined in:
lib/fluent_command_builder/command_builders/sevenzip_920.rb

Instance Method Summary collapse

Methods inherited from CommandBase

#configure!, #execute!, #to_s

Constructor Details

#initialize(underlying_builder) ⇒ SevenZip

Returns a new instance of SevenZip.



24
25
26
# File 'lib/fluent_command_builder/command_builders/sevenzip_920.rb', line 24

def initialize(underlying_builder)
  super underlying_builder
end

Instance Method Details

#add(archive, file_ref) ⇒ Object



27
28
29
# File 'lib/fluent_command_builder/command_builders/sevenzip_920.rb', line 27

def add(archive, file_ref)
  Add.new @b, archive, file_ref
end

#bench(number_of_iterations) ⇒ Object



30
31
32
# File 'lib/fluent_command_builder/command_builders/sevenzip_920.rb', line 30

def bench(number_of_iterations)
  Bench.new @b, number_of_iterations
end

#delete(archive, files) ⇒ Object



33
34
35
# File 'lib/fluent_command_builder/command_builders/sevenzip_920.rb', line 33

def delete(archive, files)
  Delete.new @b, archive, files
end

#extract(archive, files) ⇒ Object



36
37
38
# File 'lib/fluent_command_builder/command_builders/sevenzip_920.rb', line 36

def extract(archive, files)
  Extract.new @b, archive, files
end

#extract_with_full_paths(archive, files = nil) ⇒ Object



48
49
50
# File 'lib/fluent_command_builder/command_builders/sevenzip_920.rb', line 48

def extract_with_full_paths(archive, files=nil)
  ExtractWithFullPaths.new @b, archive, files
end

#list(archive) ⇒ Object



39
40
41
# File 'lib/fluent_command_builder/command_builders/sevenzip_920.rb', line 39

def list(archive)
  List.new @b, archive
end

#test(archive, files) ⇒ Object



42
43
44
# File 'lib/fluent_command_builder/command_builders/sevenzip_920.rb', line 42

def test(archive, files)
  Test.new @b, archive, files
end

#update(archive, files) ⇒ Object



45
46
47
# File 'lib/fluent_command_builder/command_builders/sevenzip_920.rb', line 45

def update(archive, files)
  Update.new @b, archive, files
end