module MixedGauge::DatabaseTasks::TasksForMultipleClusters

TasksForMultipleClusters

Public Instance Methods

invoke_task(name, cluster_name) click to toggle source

@private @param [String] name @param [Symbol] cluster_name

# File lib/mixed_gauge/database_tasks.rb, line 88
def invoke_task(name, cluster_name)
  task_name = "mixed_gauge:#{name}"
  to_rake_task(task_name).invoke(cluster_name.to_s)
  to_rake_task(task_name).reenable
end
invoke_task_for_all_clusters(task_name) click to toggle source

@param [String] task_name

# File lib/mixed_gauge/database_tasks.rb, line 79
def invoke_task_for_all_clusters(task_name)
  cluster_names.each do |cluster_name|
    invoke_task(task_name, cluster_name)
  end
end