Module: Dkdeploy::RollbackManager

Defined in:
lib/dkdeploy/rollback_manager.rb

Overview

The RollbackManager module is a mixin for managing rollback tasks.

Instance Method Summary collapse

Instance Method Details

#add_rollback_task(task_name) ⇒ Object

Add new rollback task

Parameters:

  • (String)


14
15
16
# File 'lib/dkdeploy/rollback_manager.rb', line 14

def add_rollback_task(task_name)
  rollback_tasks << task_name if Rake::Task.task_defined? task_name
end

#rollback_tasksArray

Getter for rollback_tasks

Returns:

  • (Array)


7
8
9
# File 'lib/dkdeploy/rollback_manager.rb', line 7

def rollback_tasks
  @rollback_tasks ||= []
end