class Jerakia::CLI::Secret::Secret
Attributes
provider[R]
Public Instance Methods
decrypt(encrypted)
click to toggle source
# File lib/jerakia/cli/secret.rb, line 24 def decrypt(encrypted) begin plaintext = provider.decrypt(encrypted) rescue Jerakia::EncryptionError => e puts e.message exit(1) end puts plaintext end
encrypt(plaintext)
click to toggle source
# File lib/jerakia/cli/secret.rb, line 37 def encrypt(plaintext) begin encrypted = provider.encrypt(plaintext) rescue Jerakia::EncryptionError => e puts e.message exit(1) end puts encrypted end
provider()
click to toggle source
# File lib/jerakia/cli/secret.rb, line 17 def provider self.class.provider end