class VidibusSecureKeyGenerator

Public Instance Methods

create_initializer() click to toggle source
# File lib/generators/vidibus_secure_key/vidibus_secure_key_generator.rb, line 4
def create_initializer
  create_file "config/initializers/vidibus_secure_key.rb" do
    %(# This is a secret key for encrypting values of field defined by attr_encrypted.\n) +
    %(# Do not change this encryption key! Otherwise you will not be able to decrypt data already stored in your database.\n) +
    %(ENV["VIDIBUS_SECURE_KEY"] = "#{Vidibus::Secure.random(:encoding => :base64, :length => 100)}")
  end
end