Module: Aptible::Tasks
- Defined in:
- lib/aptible/tasks.rb,
lib/aptible/tasks/rubocop.rb,
lib/aptible/tasks/version.rb
Defined Under Namespace
Classes: Rubocop
Constant Summary collapse
- VERSION =
'0.5.8'.freeze
Class Method Summary collapse
Class Method Details
.clear_task(task_name) ⇒ Object
12 13 14 |
# 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 ⇒ Object
6 7 8 9 10 |
# 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) ⇒ Boolean
16 17 18 |
# File 'lib/aptible/tasks.rb', line 16 def self.task_defined?(task_name) Rake::Task.tasks.map(&:name).include?(task_name.to_s) end |