class EncryptedStore::Generators::InstallGenerator

Public Class Methods

next_migration_number(*args) click to toggle source
# File lib/generators/encrypted_store/install/install_generator.rb, line 9
def next_migration_number(*args)
  ::ActiveRecord::Generators::Base.next_migration_number(*args)
end

Public Instance Methods

create_initializer() click to toggle source
# File lib/generators/encrypted_store/install/install_generator.rb, line 16
def create_initializer
  copy_file "initializer.rb", "config/initializers/encrypted_store.rb"
end
create_migrations() click to toggle source
# File lib/generators/encrypted_store/install/install_generator.rb, line 20
def create_migrations
  migration_template 'create_encryption_keys.rb', 'db/migrate/create_encryption_keys.rb'
  migration_template 'create_encryption_key_salts.rb', 'db/migrate/create_encryption_key_salts.rb'
end