module Colppy::Digest

Constants

MD5_DIGEST

Public Instance Methods

md5(string) click to toggle source
# File lib/colppy/digest.rb, line 7
def md5(string)
  return string if valid_md5?(string)
  MD5_DIGEST.hexdigest(string)
end
valid_md5?(string) click to toggle source
# File lib/colppy/digest.rb, line 12
def valid_md5?(string)
  !!(%r{^[a-f0-9]{32}$}i =~ string)
end