module Aptible::Tasks

Constants

VERSION

Public Class Methods

clear_task(task_name) click to toggle source
# File lib/aptible/tasks.rb, line 12
def self.clear_task(task_name)
  Rake::Task[task_name].clear if task_defined?(task_name)
end
load_tasks() click to toggle source
# File lib/aptible/tasks.rb, line 6
def self.load_tasks
  glob = File.join(File.dirname(__FILE__), '..', 'tasks', '**', '*.rake')
  Dir.glob(glob).each { |file| load file }
  Rake::Task.tasks
end
task_defined?(task_name) click to toggle source
# File lib/aptible/tasks.rb, line 16
def self.task_defined?(task_name)
  Rake::Task.tasks.map(&:name).include?(task_name.to_s)
end