Module: ReaperMan::Utils::Checksum

Included in:
Generator, PackageList::Processor
Defined in:
lib/reaper-man/utils.rb

Overview

Checksum helper

Instance Method Summary collapse

Instance Method Details

#checksum(io, type) ⇒ Object



14
15
16
17
18
19
20
# File 'lib/reaper-man/utils.rb', line 14

def checksum(io, type)
  digest = Digest.const_get(type.to_s.upcase).new
  while data = io.read(2048)
    digest << data
  end
  digest.hexdigest
end