Class: PrelandsRails::CreateSimpleSource::ValidateZipContent::ValidateIncomingFiles
- Inherits:
-
Object
- Object
- PrelandsRails::CreateSimpleSource::ValidateZipContent::ValidateIncomingFiles
- Includes:
- Interactor, Interactor::Contracts, AbstractInteractor, Base
- Defined in:
- lib/prelands_rails/create_simple_source/validate_zip_content/validate_incoming_files.rb,
lib/prelands_rails/create_simple_source/validate_zip_content/validate_incoming_files/zip_archive.rb
Overview
Проверит наличие файлов в zip-архиве и их требуемую вложенность.
Defined Under Namespace
Classes: ZipArchive
Instance Method Summary collapse
Methods included from AbstractInteractor
Instance Method Details
#act ⇒ Object
22 23 24 25 26 27 |
# File 'lib/prelands_rails/create_simple_source/validate_zip_content/validate_incoming_files.rb', line 22 def act zip_archive = ZipArchive.new context.incoming_files unless zip_archive.valid? fail! errors: zip_archive.errors.join('; ') end end |