class Portunus::DataEncryptionKey
Public Instance Methods
key()
click to toggle source
# File lib/portunus/data_encryption_key.rb, line 5 def key ::Portunus.configuration.encrypter.decrypt( key: master_encryption_key.value, value: encrypted_key ) end
master_keyname=(new_key_value)
click to toggle source
Calls superclass method
# File lib/portunus/data_encryption_key.rb, line 12 def master_keyname=(new_key_value) @_master_encryption_key = nil super(new_key_value) end
Private Instance Methods
master_encryption_key()
click to toggle source
# File lib/portunus/data_encryption_key.rb, line 19 def master_encryption_key @_master_encryption_key ||= Portunus.configuration.storage_adaptor.lookup( master_keyname.to_sym ) end