Class: Redmine::Installer::Command
- Inherits:
-
Object
- Object
- Redmine::Installer::Command
- Includes:
- Utils, Singleton
- Defined in:
- lib/redmine-installer/command.rb,
lib/redmine-installer/plugins/redmine_plugin.rb
Constant Summary collapse
- RAKE =
'bundle exec rake'
Instance Method Summary collapse
- #bundle_install(env) ⇒ Object
- #rake_db_create(env) ⇒ Object
- #rake_db_migrate(env) ⇒ Object
- #rake_easyproject_install(env) ⇒ Object
- #rake_generate_secret_token(env) ⇒ Object
- #rake_redmine_plugin_migrate(env) ⇒ Object
Methods included from Utils
Instance Method Details
#bundle_install(env) ⇒ Object
10 11 12 |
# File 'lib/redmine-installer/command.rb', line 10 def bundle_install(env) run('bundle install', get_bundle_env(env), :'command.bundle_install') end |
#rake_db_create(env) ⇒ Object
14 15 16 |
# File 'lib/redmine-installer/command.rb', line 14 def rake_db_create(env) run(RAKE, 'db:create', get_rails_env(env), :'command.rake_db_create') end |
#rake_db_migrate(env) ⇒ Object
18 19 20 |
# File 'lib/redmine-installer/command.rb', line 18 def rake_db_migrate(env) run(RAKE, 'db:migrate', get_rails_env(env), :'command.rake_db_migrate') end |
#rake_easyproject_install(env) ⇒ Object
33 34 35 |
# File 'lib/redmine-installer/plugins/redmine_plugin.rb', line 33 def rake_easyproject_install(env) run(RAKE, 'easyproject:install', get_rails_env(env), :'plugin.redmine_plugin.easyproject.install') end |
#rake_generate_secret_token(env) ⇒ Object
26 27 28 |
# File 'lib/redmine-installer/command.rb', line 26 def rake_generate_secret_token(env) run(RAKE, 'generate_secret_token', get_rails_env(env), :'command.rake_generate_secret_token') end |
#rake_redmine_plugin_migrate(env) ⇒ Object
22 23 24 |
# File 'lib/redmine-installer/command.rb', line 22 def rake_redmine_plugin_migrate(env) run(RAKE, 'redmine:plugins:migrate', get_rails_env(env), :'command.rake_redmine_plugin_migrate') end |