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
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