Class: Sequel::Plugins::ColumnEncryption::ColumnEncryptionMetadata

Inherits:
Struct
  • Object
show all
Defined in:
lib/sequel/plugins/column_encryption.rb

Overview

This stores four callables for handling encyption, decryption, data searching, and key searching. One of these is created for each encrypted column.

Instance Attribute Summary collapse

Instance Attribute Details

#data_searcherObject

Returns the value of attribute data_searcher

Returns:

  • (Object)

    the current value of data_searcher



615
616
617
# File 'lib/sequel/plugins/column_encryption.rb', line 615

def data_searcher
  @data_searcher
end

#decryptorObject

Returns the value of attribute decryptor

Returns:

  • (Object)

    the current value of decryptor



615
616
617
# File 'lib/sequel/plugins/column_encryption.rb', line 615

def decryptor
  @decryptor
end

#encryptorObject

Returns the value of attribute encryptor

Returns:

  • (Object)

    the current value of encryptor



615
616
617
# File 'lib/sequel/plugins/column_encryption.rb', line 615

def encryptor
  @encryptor
end

#key_searcherObject

Returns the value of attribute key_searcher

Returns:

  • (Object)

    the current value of key_searcher



615
616
617
# File 'lib/sequel/plugins/column_encryption.rb', line 615

def key_searcher
  @key_searcher
end