attr_encryption

This gem enhances ActiveRecord models with the ability to quickly and easily define which attributes of the model are to be encrypted. Once the attributes have been identified, the gem takes care of all the details.

For example, if you want to encrypt the card number of a CreditCard model, you would simply code the following:

class CreditCard < ActiveRecord::Base
  attr_encrypted :card_number
end

All that is required at this point is a column on the 'credit_cards' table named 'card_number_enc'.

There are a variety of options that can be applied to the attr_encrypted call to customize how the encryption proceeds, but more on that later.

Contributing to attr_encryption

Copyright © 2013 Providigm. See LICENSE.txt for further details.