class Digest::Simple

Public Class Methods

new() click to toggle source
# File lib/digest/simple.rb, line 5
def initialize
  @buffer = ""
end

Public Instance Methods

<<(str)
Alias for: update
block_length() click to toggle source
# File lib/digest/simple.rb, line 20
def block_length
  0
end
reset() click to toggle source
# File lib/digest/simple.rb, line 9
def reset
  @buffer.clear
  self
end
update(str) click to toggle source
# File lib/digest/simple.rb, line 14
def update(str)
  @buffer += str
  self
end
Also aliased as: <<

Private Instance Methods

finish() click to toggle source
# File lib/digest/simple.rb, line 26
def finish
  fail NotImplementedError, "must be defined finish method"
end