class Digest::CRC32

Public Class Methods

new() click to toggle source
# File lib/crc32.rb, line 7
def initialize
  reset
end

Public Instance Methods

finish() click to toggle source
# File lib/crc32.rb, line 19
def finish
  [@crc32].pack("N")
end
reset() click to toggle source
# File lib/crc32.rb, line 11
def reset
  @crc32 = 0
end
update(str) click to toggle source
# File lib/crc32.rb, line 15
def update(str)
  @crc32 = Zlib.crc32(str, @crc32)
end