Class: Abraham::Generators::InstallGenerator

Inherits:
ActiveRecord::Generators::Base
  • Object
show all
Defined in:
lib/generators/abraham/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#copy_filesObject

Copies the migration template to db/migrate.



18
19
20
21
22
# File 'lib/generators/abraham/install_generator.rb', line 18

def copy_files
  return if options["skip-migration"]

  migration_template "migration.rb", "db/migrate/create_abraham_histories.rb"
end

#create_configObject



30
31
32
33
34
# File 'lib/generators/abraham/install_generator.rb', line 30

def create_config
  return if options["skip-config"]

  copy_file "abraham.yml", "config/abraham.yml"
end

#create_initializerObject



24
25
26
27
28
# File 'lib/generators/abraham/install_generator.rb', line 24

def create_initializer
  return if options["skip-initializer"]

  copy_file "initializer.rb", "config/initializers/abraham.rb"
end