Class: Nanoc::Checksummer
- Inherits:
-
Object
- Object
- Nanoc::Checksummer
- Defined in:
- lib/nanoc/base/checksummer.rb
Overview
Creates checksums for given objects.
A checksum is a string, such as “mL+TaqNsEeiPkWloPgCtAofT1yg=”, that is used to determine whether a piece of data has changed.
Class Method Summary (collapse)
-
+ (String) calc(obj)
The digest.
Class Method Details
+ (String) calc(obj)
Returns The digest
13 14 15 16 17 |
# File 'lib/nanoc/base/checksummer.rb', line 13 def calc(obj) digest = Digest::SHA1.new update(obj, digest) digest.base64digest end |