class Puppet::Util::Checksums::DigestLite
Public Class Methods
new(digest, lite = false)
click to toggle source
# File lib/puppet/util/checksums.rb 338 def initialize(digest, lite = false) 339 @digest = digest 340 @lite = lite 341 @bytes = 0 342 end
Public Instance Methods
<<(str)
click to toggle source
Provide an interface for digests. If lite, only digest the first 512 bytes
# File lib/puppet/util/checksums.rb 345 def <<(str) 346 if @lite 347 if @bytes < 512 348 buf = str[0, 512 - @bytes] 349 @digest << buf 350 @bytes += buf.length 351 end 352 else 353 @digest << str 354 end 355 end