Class: TakeOff::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#installObject



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

def install
  route "mount TakeOff::Engine => '/', as: 'take_off'"

  copy_file 'mailer.text.erb', 'app/views/layouts/mailer.text.erb'
  copy_file 'mailer.html.erb', 'app/views/layouts/mailer.html.erb'
  create_file 'app/views/mailer/.keep'
  create_file 'app/views/pages/.keep'
  rake 'take_off:install:migrations'
  copy_file 'rails_admin.rb', 'config/initializers/rails_admin.rb'
  copy_file 'take_off.rb', 'config/initializers/take_off.rb'
end