Method: U3d::MacValidator#validate
- Defined in:
- lib/u3d/download_validator.rb
#validate(package, file, definition) ⇒ Object
64 65 66 67 68 69 70 71 |
# File 'lib/u3d/download_validator.rb', line 64 def validate(package, file, definition) if (definition[package].download_size % 1000) && definition[package].checksum.nil? UI.verbose "File '#{definition[package].name}' seems external. Validation skipped" return true end size_validation(expected: definition[package].download_size, actual: File.size(file)) && hash_validation(expected: definition[package].checksum, actual: Utils.hashfile(file)) end |