Class: Faalis::Generators::InstallGenerator

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

Instance Method Summary collapse

Instance Method Details

#copy_init_filesObject



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_manifestObject



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_mailboxerObject



28
29
30
# File 'lib/generators/faalis/install_generator.rb', line 28

def install_mailboxer
  invoke "mailboxer:install"
end

#install_model_discoveryObject



32
33
34
# File 'lib/generators/faalis/install_generator.rb', line 32

def install_model_discovery
  rake "model_discovery_engine:install:migrations"
end

#show_readmeObject



49
50
51
# File 'lib/generators/faalis/install_generator.rb', line 49

def show_readme
  readme "README" if behavior == :invoke
end