class RedmineInstaller::RestoreDB

Public Class Methods

new(database_dump, redmine_root) click to toggle source
Calls superclass method
# File lib/redmine-installer/restore_db.rb, line 4
def initialize(database_dump, redmine_root)
  super(database_dump: database_dump.to_s)

  @environment = Environment.new(self)
  @redmine = Redmine.new(self, redmine_root)
end

Public Instance Methods

up() click to toggle source
# File lib/redmine-installer/restore_db.rb, line 11
def up
  @environment.check

  @redmine.valid_options
  @redmine.ensure_and_valid_root
  @redmine.validate
  @redmine.check_running_state
  @redmine.restore_db

  puts
  puts pastel.bold('Database was restored')
  logger.info('Database was restored')
end