module Krikri::Md5Minter

Public Class Methods

create(id, prefix = nil) click to toggle source
# File lib/krikri/md5_minter.rb, line 3
def self.create(id, prefix = nil)
  id = add_prefix(prefix.to_s, id) unless prefix.nil?
  Digest::MD5.hexdigest(id)
end

Private Class Methods

add_prefix(source, id) click to toggle source
# File lib/krikri/md5_minter.rb, line 10
def self.add_prefix(source, id)
  "#{source}--#{id.strip.gsub(' ', '__')}"
end