mirror of
https://github.com/hkalexling/Mango.git
synced 2025-08-03 03:15:31 -04:00
Make validate_archive
more thorough
This commit is contained in:
parent
4371c7877d
commit
bcb95d1462
@ -6,7 +6,7 @@ shards:
|
||||
|
||||
archive:
|
||||
github: hkalexling/archive.cr
|
||||
version: 0.1.0
|
||||
version: 0.2.0
|
||||
|
||||
baked_file_system:
|
||||
github: schovi/baked_file_system
|
||||
|
@ -50,4 +50,10 @@ class ArchiveFile
|
||||
e.read
|
||||
end
|
||||
end
|
||||
|
||||
def check
|
||||
if @archive_file.is_a? Archive::File
|
||||
@archive_file.as(Archive::File).check
|
||||
end
|
||||
end
|
||||
end
|
||||
|
@ -87,6 +87,7 @@ end
|
||||
|
||||
def validate_archive(path : String) : Exception?
|
||||
file = ArchiveFile.new path
|
||||
file.check
|
||||
file.close
|
||||
return
|
||||
rescue e
|
||||
|
Loading…
x
Reference in New Issue
Block a user