Class: U3d::LinuxValidator

Inherits:
DownloadValidator show all
Defined in:
lib/u3d/download_validator.rb

Instance Method Summary collapse

Methods inherited from DownloadValidator

#hash_validation, #size_validation

Instance Method Details

#validate(package, file, definition) ⇒ Object



55
56
57
58
59
60
# File 'lib/u3d/download_validator.rb', line 55

def validate(package, file, definition)
  return size_validation(expected: definition[package].download_size, actual: File.size(file)) if definition[package]&.download_size

  UI.important "No file validation available, #{file} is assumed to be correct"
  true
end