Class: Eff::Verifier

Inherits:
Object
  • Object
show all
Defined in:
lib/eff/verifier.rb

Class Method Summary collapse

Class Method Details

.check(file, checksum, hash_function) ⇒ Object



4
5
6
7
8
9
# File 'lib/eff/verifier.rb', line 4

def check(file, checksum, hash_function)
  return unless File.exists?(file)
  function    = function_const_get(hash_function)
  file_digest = function.file(file).hexdigest
  file_digest == checksum
end