class Puppet::Util::Checksums::DigestLite
Public Class Methods
new(digest, lite = false)
click to toggle source
# File lib/puppet/util/checksums.rb 339 def initialize(digest, lite = false) 340 @digest = digest 341 @lite = lite 342 @bytes = 0 343 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 346 def <<(str) 347 if @lite 348 if @bytes < 512 349 buf = str[0, 512 - @bytes] 350 @digest << buf 351 @bytes += buf.length 352 end 353 else 354 @digest << str 355 end 356 end