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



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

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_nav_items_concern
  build_initializer
  build_judge_initializer
  rake 'fae:install:migrations'
  rake 'db:migrate'
  rake 'fae:seed_db'
end