Module: Partoo
- Defined in:
- lib/partoo.rb,
lib/partoo/cli.rb,
lib/partoo/crc32.rb,
lib/partoo/version.rb,
lib/partoo/par2_file.rb,
lib/partoo/par2_file/packet.rb,
lib/partoo/par2_file/packet/main.rb,
lib/partoo/par2_file/packet/creator.rb,
lib/partoo/par2_file/packet/recovery_slice.rb,
lib/partoo/par2_file/packet/file_description.rb,
lib/partoo/par2_file/packet/input_file_slice_checksum.rb
Defined Under Namespace
Modules: CRC32
Classes: CLI, Par2File
Constant Summary
collapse
- VERSION =
"0.1.0"
Class Method Summary
collapse
Class Method Details
.creator(par2_file) ⇒ Object
22
23
24
25
26
|
# File 'lib/partoo.rb', line 22
def creator(par2_file)
io = File.open(par2_file)
f = Par2File.read(io)
f.creator
end
|
.dump(par2_file) ⇒ Object
TODO: implement #create TODO: implement #repair TODO: implement #verify
11
12
13
14
|
# File 'lib/partoo.rb', line 11
def dump(par2_file)
io = File.open(par2_file)
Par2File.read(io)
end
|
.list(par2_file) ⇒ Object
16
17
18
19
20
|
# File 'lib/partoo.rb', line 16
def list(par2_file)
io = File.open(par2_file)
f = Par2File.read(io)
f.list
end
|
.recovery_set_file_count(par2_file) ⇒ Object
28
29
30
31
32
|
# File 'lib/partoo.rb', line 28
def recovery_set_file_count(par2_file)
io = File.open(par2_file)
f = Par2File.read(io)
f.recovery_set_file_count
end
|
.recovery_set_id(par2_file) ⇒ Object
34
35
36
37
38
|
# File 'lib/partoo.rb', line 34
def recovery_set_id(par2_file)
io = File.open(par2_file)
f = Par2File.read(io)
f.recovery_set_id
end
|
.slice_size(par2_file) ⇒ Object
40
41
42
43
44
|
# File 'lib/partoo.rb', line 40
def slice_size(par2_file)
io = File.open(par2_file)
f = Par2File.read(io)
f.slice_size
end
|