Class: Redmine::Installer::Command

Inherits:
Object
  • Object
show all
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

Methods included from Utils

included

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