module DaphneUtil::ApiKeyGenerator
Public Class Methods
generate(*seed)
click to toggle source
# File lib/daphne_util/api_key_generator.rb, line 4 def self.generate(*seed) seed_string = seed.compact.join("-") hashes = (0..1).to_a.map {|x| Digest::MD5.hexdigest("api_key=#{seed_string}#{DaphneUtil.salt}#{x}")} hashes.unshift("-key-") hashes.unshift(DaphneUtil.prefix(seed.first)) hashes.join end
Public Instance Methods
generate(seed)
click to toggle source
# File lib/daphne_util/api_key_generator.rb, line 14 def generate(seed) DaphneUtil::SecretGenerator.generate(seed) end