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

Version Path
loyal3-sentry-0.4.2 lib/sentry/symmetric_sentry_callback.rb
loyal3-sentry-0.4.3 lib/sentry/symmetric_sentry_callback.rb
loyal3-sentry-0.4.4 lib/sentry/symmetric_sentry_callback.rb
loyal3-sentry-0.5.0 lib/sentry/symmetric_sentry_callback.rb
loyal3-sentry-0.5.2 lib/sentry/symmetric_sentry_callback.rb
pivotal-sentry-0.4.0 lib/sentry/symmetric_sentry_callback.rb
shipstar-sentry-0.5.2.1 lib/sentry/symmetric_sentry_callback.rb
sentry-0.5.3 lib/sentry/symmetric_sentry_callback.rb