Module: ActiveRecord::Acts::ActsAsSecure::ClassMethods::InstanceMethods

Defined in:
lib/acts_as_secure.rb

Instance Method Summary collapse

Instance Method Details

#decrypt_secure_columnsObject



83
84
85
86
87
# File 'lib/acts_as_secure.rb', line 83

def decrypt_secure_columns
  self.class.secure_columns.each do |col|
    self[col.name] = secure_decrypt(send("#{ col.name }_before_type_cast"))
  end
end

#encrypt_secure_columnsObject



77
78
79
80
81
# File 'lib/acts_as_secure.rb', line 77

def encrypt_secure_columns
  self.class.secure_columns.each do |col|
    self[col.name] = secure_encrypt(self[col.name])
  end
end