Class: SHA1

Inherits:
Object
  • Object
show all
Defined in:
lib/tree_rb/extension_digest.rb

Class Method Summary collapse

Class Method Details

.file(file) ⇒ Object

Create a hash digest for the file.



33
34
35
36
37
38
39
40
41
# File 'lib/tree_rb/extension_digest.rb', line 33

def self.file(file)
  digest = self.new
  File.open(file, 'r') do |handle|
    while (data = handle.read(1024))
      digest << data
    end
  end
  digest
end