# File lib/gibbler.rb, line 246 def self.digest(str, digest_type=nil) digest_type ||= @@gibbler_digest_type str = [Gibbler.secret, str].join(':') unless Gibbler.secret.nil? dig = digest_type.hexdigest(str) dig = dig.to_i(16).to_s(Gibbler.default_base) if 16 != Gibbler.default_base dig end