module DaphneUtil
Public Class Methods
apps()
click to toggle source
# File lib/daphne_util.rb, line 19 def self.apps ['seanet', 'poseidon', 'apollo', 'ics'] end
generate_api_key(*seed)
click to toggle source
# File lib/daphne_util.rb, line 39 def self.generate_api_key(*seed) DaphneUtil::ApiKeyGenerator.generate(*seed) end
generate_id(*seed)
click to toggle source
# File lib/daphne_util.rb, line 31 def self.generate_id(*seed) DaphneUtil::IdGenerator.generate(*seed) end
generate_secret(*seed)
click to toggle source
# File lib/daphne_util.rb, line 35 def self.generate_secret(*seed) DaphneUtil::SecretGenerator.generate(*seed) end
prefix(val)
click to toggle source
# File lib/daphne_util.rb, line 23 def self.prefix(val) apps.include?(val.to_s.strip.downcase) ? val : "application" end
salt()
click to toggle source
# File lib/daphne_util.rb, line 13 def self.salt @salt ||= "Fuego! Fuego! Fuego!" raise DaphneUtil::SaltUndefined unless @salt Digest::SHA512.hexdigest(@salt.to_s) end
salt=(val)
click to toggle source
# File lib/daphne_util.rb, line 27 def self.salt=(val) @salt = val end
Public Instance Methods
generate_api_key(*seed)
click to toggle source
# File lib/daphne_util.rb, line 51 def generate_api_key(*seed) DaphneUtil::ApiKeyGenerator.generate(*seed) end
generate_id(*seed)
click to toggle source
# File lib/daphne_util.rb, line 43 def generate_id(*seed) DaphneUtil::IdGenerator.generate(*seed) end
generate_secret(*seed)
click to toggle source
# File lib/daphne_util.rb, line 47 def generate_secret(*seed) DaphneUtil::SecretGenerator.generate(*seed) end