Class: FluentCommandBuilder::SevenZip::V920::SevenZip
- Inherits:
-
CommandBase
- Object
- CommandBase
- FluentCommandBuilder::SevenZip::V920::SevenZip
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
|
36
37
38
|
# File 'lib/fluent_command_builder/command_builders/sevenzip_920.rb', line 36
def (archive, files)
Extract.new @b, archive, files
end
|
48
49
50
|
# File 'lib/fluent_command_builder/command_builders/sevenzip_920.rb', line 48
def (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
|