Sha256: 0de4bb5c6e5a9c7ccb9f9eb07b921f0703ca8f8f34c066a5df23814670ef0a02
Contents?: true
Size: 470 Bytes
Versions: 8
Compression:
Stored size: 470 Bytes
Contents
module Sentry class SymmetricSentryCallback def initialize(attr_name) @attr_name = attr_name end ## Performs encryption on before_validation Active Record callback #def before_validation(model) # return if model.send(@attr_name).blank? # model.send("crypted_#{@attr_name}=", SymmetricSentry.encrypt_to_base64(model.send(@attr_name))) #end #def after_save(model) # #model.send("#{@attr_name}=", nil) #end end end
Version data entries
8 entries across 8 versions & 4 rubygems