Class: Faalis::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Faalis::Generators::InstallGenerator
- Defined in:
- lib/generators/faalis/install_generator.rb
Instance Method Summary collapse
- #copy_init_files ⇒ Object
- #copy_js_manifest ⇒ Object
- #install_mailboxer ⇒ Object
- #install_model_discovery ⇒ Object
- #show_readme ⇒ Object
Instance Method Details
#copy_init_files ⇒ Object
36 37 38 39 40 41 42 43 |
# File 'lib/generators/faalis/install_generator.rb', line 36 def copy_init_files template "devise.rb", "config/initializers/devise.rb" template "faalis.rb", "config/initializers/faalis.rb" template "fast_gettext.rb", "config/initializers/fast_gettext.rb" template "formtastic.rb", "config/initializers/formstatic.rb" template "seeds.rb", "db/seeds.rb" template "api_controller.rb", "app/controllers/api_controller.rb" end |
#copy_js_manifest ⇒ Object
45 46 47 |
# File 'lib/generators/faalis/install_generator.rb', line 45 def copy_js_manifest template "application.js", "#{angularjs_app_path}application.js" end |
#install_mailboxer ⇒ Object
28 29 30 |
# File 'lib/generators/faalis/install_generator.rb', line 28 def install_mailboxer invoke "mailboxer:install" end |
#install_model_discovery ⇒ Object
32 33 34 |
# File 'lib/generators/faalis/install_generator.rb', line 32 def install_model_discovery rake "model_discovery_engine:install:migrations" end |
#show_readme ⇒ Object
49 50 51 |
# File 'lib/generators/faalis/install_generator.rb', line 49 def show_readme readme "README" if behavior == :invoke end |