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