module RiddlerAdmin
Constants
- VERSION
Public Class Methods
config()
click to toggle source
# File lib/riddler_admin.rb, line 24 def self.config; configuration; end
configuration()
click to toggle source
# File lib/riddler_admin.rb, line 20 def self.configuration @configuration ||= ::RiddlerAdmin::Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/riddler_admin.rb, line 16 def self.configure yield configuration end
decrypt(ciphertext, key: secret = Vault.logical.write "transit/decrypt/
click to toggle source
# File lib/riddler_admin.rb, line 34 def self.decrypt ciphertext, key: secret = Vault.logical.write "transit/decrypt/#{key}", ciphertext: ciphertext Base64.strict_decode64 secret.data[:plaintext] end
encrypt(plaintext, key: encoded_plaintext = Base64.strict_encode64 plaintext)
click to toggle source
# File lib/riddler_admin.rb, line 26 def self.encrypt plaintext, key: encoded_plaintext = Base64.strict_encode64 plaintext secret = Vault.logical.write "transit/encrypt/#{key}", plaintext: encoded_plaintext secret.data[:ciphertext] end
table_name_prefix()
click to toggle source
# File lib/riddler_admin.rb, line 12 def self.table_name_prefix "ra_" end