class ActiveEncryption::Generators::InstallGenerator
Generator to install ActiveEncryption
in a Rails application.
Usage:
``rails generate active_encryption:install``
Public Instance Methods
copy_encryption_settings()
click to toggle source
# File lib/generators/active_encryption/install_generator.rb, line 28 def copy_encryption_settings file_path = Rails.root.join('config', 'encryption_settings.yml') copy_file 'encryption_settings.yml', file_path gsub_file file_path, '*RANDOM_SALT*', SecureRandom.urlsafe_base64(4) end
copy_initializer()
click to toggle source
# File lib/generators/active_encryption/install_generator.rb, line 21 def copy_initializer copy_file( 'active_encryption.rb', Rails.root.join('config', 'initializers', 'active_encryption.rb') ) end