class KumoDockerCloud::CredentialsDecrypter

Public Instance Methods

decrypt(credentials) click to toggle source
# File lib/kumo_dockercloud/credentials_decrypter.rb, line 3
def decrypt(credentials)
  kms = KumoKi::KMS.new

  {
    username: kms.decrypt(credentials[:encrypted_dockercloud_user][5..-1]),
    api_key: kms.decrypt(credentials[:encrypted_dockercloud_apikey][5..-1])
  }
rescue
  raise Error.new("Could not decrypt deployment credentials")
end