class EncryptAttributes::Encryptor
Public Instance Methods
decrypt(value)
click to toggle source
# File lib/encrypt_attributes/encryptor.rb, line 18 def decrypt(value) return value if value.to_s.empty? message_encryptor.decrypt_and_verify(value) end
encrypt(value)
click to toggle source
# File lib/encrypt_attributes/encryptor.rb, line 13 def encrypt(value) return value if value.to_s.empty? message_encryptor.encrypt_and_sign(value) end
message_encryptor()
click to toggle source
# File lib/encrypt_attributes/encryptor.rb, line 23 def message_encryptor ActiveSupport::MessageEncryptor.new(self.class.secret) end