Class: Fae::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#installObject



7
8
9
10
11
12
13
14
15
16
17
18
19
20
# File 'lib/generators/fae/install_generator.rb', line 7

def install
  run 'bundle install'
  add_route
  # copy templates and generators
  copy_file ::File.expand_path(::File.join(__FILE__, "../templates/tasks/fae_tasks.rake")), "lib/tasks/fae_tasks.rake"
  add_fae_assets
  add_navigation_concern
  add_authorization_concern
  build_initializer
  build_judge_initializer
  rake 'fae:install:migrations'
  rake 'db:migrate'
  rake 'fae:seed_db'
end