Class: Hashed

Inherits:
Object
  • Object
show all
Defined in:
lib/encrypt_column/hashed.rb

Class Method Summary collapse

Class Method Details

.val(plaintext) ⇒ Object



4
5
6
7
8
# File 'lib/encrypt_column/hashed.rb', line 4

def self.val(plaintext)
  return nil if plaintext.nil?
  return raise 'Missing Hash Salt Config' if ENV['HASH_SALT'].nil?
  Digest::SHA2.hexdigest(ENV['HASH_SALT'] + plaintext.to_s)
end